📌  相关文章
📜  wp+get 自定义帖子类型的标签 - PHP (1)

📅  最后修改于: 2023-12-03 14:48:34.434000             🧑  作者: Mango

WP+Get 自定义帖子类型的标签 - PHP

在WordPress中,我们可以使用WP_Query或query_posts来获取我们想要的文章类型。但是,如果我们想更精确地控制我们的查询参数,我们可以使用WP+Get插件。此插件允许我们使用简单而强大的短代码来获取自定义邮件类型(CPT),自定义用户角色,分类,标签等。

安装WP+Get插件

在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插件,并享受其强大的特性。