php – WordPress:’post_name’上的WP_Query搜索条件
发布时间:2020-12-13 18:21:00 所属栏目:PHP教程 来源:网络整理
导读:我正在使用WP_Query(非常标准).一切都很好. 但是,我做了一个特别的修改,其中,如果用户在URL中输入特定的帖子名称,搜索将只返回匹配该post_name值的帖子. 请参阅下面的代码,其中包含有关特定行无效的注释. ?php$getPeople = array( 'post_type' = 'person','p
我正在使用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', (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |