Wordpress:如何按高级自定义字段筛选帖子
我试图得到所有的职位与相同的ACF内。例如,理想情况下,我需要一个归档页面或自定义类别页面,其中包含给定字段的帖子 正在尝试执行此处显示的步骤: 并在functions.php中创建过滤器,如下所述:Wordpress:如何按高级自定义字段筛选帖子,wordpress,advanced-custom-fields,Wordpress,Advanced Custom Fields,我试图得到所有的职位与相同的ACF内。例如,理想情况下,我需要一个归档页面或自定义类别页面,其中包含给定字段的帖子 正在尝试执行此处显示的步骤: 并在functions.php中创建过滤器,如下所述: function my_post_object_query( $args, $field, $post ) { // modify the order $args['orderby'] = 'title'; return $args; } // filter for e
function my_post_object_query( $args, $field, $post )
{
// modify the order
$args['orderby'] = 'title';
return $args;
}
// filter for every field
add_filter('acf/fields/post_object/query', 'my_post_object_query', 10, 3);
// filter for a specific field based on it's name
add_filter('acf/fields/post_object/query/name=my_select', 'my_post_object_query', 10, 3);
// filter for a specific field based on it's key
add_filter('acf/fields/post_object/query/key=field_508a263b40457', 'my_post_object_query', 10, 3);
但我不太明白如何在特定页面上获取帖子。。。e、 g.
localhost/?=
您最好的办法是为其创建一个页面或归档模板,并将其与以下查询结合起来:
<?php
$posts = get_posts(array(
'numberposts' => -1,
'post_type' => 'post', // could also be page or your custom post_type
'meta_key' => 'color', // your ACF field name
'meta_value' => 'red' // Your ACF field value
));
?>
ACF文档中的更多信息,请点击此处:
有关WP中模板的更多信息,请参见:
&在这里: