php - 如何通过高级自定义字段(ACF)分类创建返回自定义帖子类型的查询?
问题描述
你们!
我有作者类别
- 1 - 自由职业者
- 2 - 合同
- 3 - 半场
我有书籍类别
- 1 - 小说
- 2 - 小说
我有一个自定义帖子类型作者。作者有自定义字段:
- 名称:文字
- 类型:类别
我有一个自定义的帖子类型书。书有自定义字段:
- 标题:文字
- 作者:分类学
- 类型:类别
- 页数:数
我需要一个查询,返回所有书籍的作者,其合同 ID = 1
和
我需要一个返回 ALL BOOKs Type = 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
));
我需要一个返回 ALL BOOKs Type = Fiction 的查询
$fiction_books = get_posts(array(
'numberposts' => -1,
'post_type' => 'books',
'meta_key' => 'book_type', // Adjust here with your field name
'meta_value' => 2
));
推荐阅读
- javascript - 如何将两个函数合并为一个函数?
- types - 尝试使用 R 复制固定效应的 SAS 类型 3 测试
- html - 如何从 Razor 页面中的 SelectList 项中捕获 ID 值?
- deep-learning - 如何在深度学习中为图像添加数据?
- javascript - 使用 React Navigation 5,如何使导航到抽屉项重置该堆栈的状态?
- java - 在 xfce4-terminal 中运行 jar 文件而不是 bash
- powershell - 如何在搜索表单中输入命令?
- javascript - 通过数组的循环(for)迭代
- javascript - Vanilla JavaScript
在字符串中一定数量的字符后附加标签 - java - Java自定义比较器实现