![](/img/trans.png)
[英]WordPress: How do I get all posts from $wp_query in the search results?
[英]How to get search query like in get_results() to Wp_Query for my posts?
我尝试将get_results()转换为WP_Query(),但不知道如何。
得到结果:
$myposts = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $wpdb->posts
WHERE post_type = 'advertisements'
AND post_title != 'Automatický koncept'
and post_title LIKE '%s'", '%'. $wpdb->esc_like( $text ) .'%') );
WP_Query():
$args = array('post_type' => 'advertisements',
'posts_per_page' => 2,
);
$wp_query = new WP_Query( $args );
那可能吗? 感谢您的任何建议
美好的一天,试试这个:
$args = array(
'post_type' => 'advertisements',
'meta_query' => array(
'relation' => 'AND',
array(
'key' => 'post_title',
'value' => 'Automatický koncept',
'compare' => '!=',
),
array(
'key' => 'post_title',
'value' => '%' . $wpdb->esc_like( $text ) . '%',
'compare' => 'LIKE',
),
),
);
$wp_query = new WP_Query( $args );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.