php – WordPress:’post_name’上的WP_Query搜索条件

前端之家收集整理的这篇文章主要介绍了php – WordPress:’post_name’上的WP_Query搜索条件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用WP_Query(非常标准).一切都很好.

但是,我做了一个特别的修改,其中,如果用户在URL中输入特定的帖子名称,搜索将只返回匹配该post_name值的帖子.

请参阅下面的代码,其中包含有关特定行无效的注释.

<?PHP

$getPeople = array(
    'post_type' => 'person','posts_per_page' => -1,// I want this below to only return me the post with this specific value.
    // This doesn't error,but doesn't work either.
    // I know it seems counter-productive to a 'search' but this particular case requires it.
    // This has a hard-coded value at the moment.
    'post_name' => 'rebecca-atkinson','orderby' => 'Meta_value','Meta_key' => 'last-name','order' => 'ASC','Meta_query' => array(
        array(
            'key' => 'gender','value' => $theGender,)
    ),'tax_query' => array(

        'relation' => 'OR',array(
            'taxonomy' => 'accent','field' => 'slug','terms' => $theAccent,'operator' => 'IN',),array(
            'taxonomy' => 'style','terms' => $theStyle,array(
            'taxonomy' => 'age','terms' => $theAge,)
);

$myposts = new WP_Query($getPeople);

?>

非常感谢您的帮助.如果我能看到如何搜索这个特定的’slug’,那就太棒了.

非常感谢,
迈克尔.

代替
'post_name' => 'rebecca-atkinson',

使用:

'name' => 'rebecca-atkinson',
原文链接:https://www.f2er.com/php/135488.html

猜你在找的PHP相关文章