繁体   English   中英

如何创建通过高级自定义字段(ACF)分类返回自定义帖子类型的查询?

[英]How to create a query that return custom post type by Advanced Custom Field(ACF) Taxonony?

你们!

我有作者类别

  • 1 - 自由职业者
  • 2 - 合同
  • 3 - 半场

我有书籍类别

  • 1 - 小说
  • 2 - 小说

我有一个自定义帖子类型作者。 作者有自定义字段:

  • 名称:文本
  • 类型:类别

我有一个自定义帖子类型书。 有自定义字段:

  • 标题:文本
  • 作者:分类学
  • 类型:类别
  • 页数:数量

我需要一个查询,返回所有作者的合约 ID = 1 的书籍

我需要一个查询,返回所有类型 = Fiction 的书籍

谢谢!!!

您应该使用 meta_query 来获得所需的结果:

我需要一个查询,返回所有作者的合约 ID = 1 的书籍

$freelance_books = get_posts(array(
    'numberposts'   => -1,
    'post_type'     => 'books',
    'meta_key'      => 'book_contract', // Adjust here with your field name
    'meta_value'    => 1
));

我需要一个查询,返回所有类型 = Fiction 的书籍

$fiction_books = get_posts(array(
    'numberposts'   => -1,
    'post_type'     => 'books',
    'meta_key'      => 'book_type', // Adjust here with your field name
    'meta_value'    => 2
));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM