📅  最后修改于: 2023-12-03 14:48:34.434000             🧑  作者: Mango
在WordPress中,我们可以使用WP_Query或query_posts来获取我们想要的文章类型。但是,如果我们想更精确地控制我们的查询参数,我们可以使用WP+Get插件。此插件允许我们使用简单而强大的短代码来获取自定义邮件类型(CPT),自定义用户角色,分类,标签等。
在WordPress后台,转到插件->添加新。
搜索WP+Get插件并安装它。或者您可以点击 这里 下载并通过FTP上传到WordPress。
您可以使用以下代码片段获取自定义帖子类型:
[get_posts post_type="your_custom_post_type_name"]
请将your_custom_post_type_name
替换为您自己的自定义邮件类型名称。例如,如果你的自定义邮件类型名称是books
,那么你会写成[get_posts post_type="books"]
。
您可以使用以下代码片段根据标签获取帖子:
[get_posts tag="your_custom_tag_name"]
请将your_custom_tag_name
替换为您自己的自定义标签名称。
您可以使用以下代码片段获取您自定义帖子类型下的特定分类:
[get_posts post_type="your_custom_post_type_name" taxonomy="your_custom_taxonomy_name" tax_term="your_custom_category_name"]
请将your_custom_taxonomy_name
替换为您自己的自定义分类法名称,将your_custom_category_name
替换为您自己的自定义分类名称。
例如,如果您有一个自定义邮件类型books
和一个自定义分类法genre
,则可以使用以下代码获取类型为books
和分类为mystery
的帖子:
[get_posts post_type="books" taxonomy="genre" tax_term="mystery"]
如果您有自定义用户角色,并且您想要获取该用户角色创建的所有帖子,可以使用以下代码:
[get_posts author_role="your_custom_user_role_name"]
请将your_custom_user_role_name
替换为您自己的自定义用户角色的名称。
使用WP+Get插件可以轻松获取自定义帖子类型、分类、标签、用户角色等。通过使用短代码,您可以轻松地将结果插入到您的页面和帖子中。在使用WP_Query和query_posts之前,请尝试使用WP+Get插件,并享受其强大的特性。