php - 将具有自定义字段值的帖子添加到 WP Rest API
问题描述
我在 WordPress 中为博客文章创建了一个自定义字段。这是“是”或“否”的简单单选按钮。我想知道是否有一种方法可以向 WP REST API 添加一个数组字段,该字段将包含所有选择“是”的帖子。如有必要,我可以提供更多信息。我无法找到真正专门解决这个问题的资源,但希望有人可能拥有任何输入或资源。
解决方案
将此添加到functions.php
文件中:
function endpoint_acf() {
$args = array(
'meta_key' => 'custom-fied-name',
'meta_value' => 'custom-field-value'
);
$the_query = new WP_Query( $args );
return $the_query;
}
add_action('rest_api_init', function() {
register_rest_route('wp/v2', 'endpoint-name', array(
'methods' => array('GET', 'POST'),
'callback' => function() {
return endpoint_acf();
},
));
});
推荐阅读
- corda - 使用工具资源管理器连接到 TestNet 节点的 Corda 问题
- javascript - typeof 在检查作为参数传递的函数时不起作用
- r - 如何使用 R 中的递归创建长度为 n 的所有 2^n 二进制序列的矩阵?
- c# - 如何拆分启动中配置的选项
- linux - 在大文件的每一列中,删除特定分隔符后的所有内容
- mysql - 子查询在 SELECT 部分返回超过 1 行(Dlookup 到 MySql)
- java - Get() 方法第一次返回正确的值,第二次返回 null
- javascript - 将事件更改为 on.click 以进行搜索
- python - LSTM 预测出一条直线
- ruby - TypeError: can't convert Module1::MyClass into Integer,我在这里找不到错误