按自定义字段分类过滤帖子

时间:2014-08-15 23:42:39

标签: php wordpress advanced-custom-fields custom-taxonomy

我已尽力通过自定义字段分类来过滤我的帖子。

我所拥有的是一个自定义字段,其名称为" category"使用" post object"的字段类型,我列出了我网站上的所有页面供您选择。

当我在我的博客文章中时,我从下拉菜单中选择一个项目,现在我想要做的是获取具有"类别"的特定帖子。我当前页面的post_title。

例如:

我在页面" Construction",在我的博客文章中,我从页面列表中选择了此页面。现在我想找到最新的博客文章"类别" post_title of" Construction"。

我的代码:

 $args = array(
            'posts_per_page'   => -1,
            'offset'           => 0,
            'category'         => '',
            'orderby'          => 'post_date',
            'order'            => 'DESC',
            'tax_query' => array( 
                                    array( 
                                        'taxonomy' => 'category',
                                        'field' => 'post_title', 
                                        'terms' => $pageName
                                    ) 
                                ),
            'post_type'        => 'post',
            'post_status'      => 'publish',
            'suppress_filters' => true );


        $myposts = get_posts( $args );

0 个答案:

没有答案