从以特定字符开头的帖子查询帖子ID

时间:2016-08-29 11:23:44

标签: wordpress

我正在尝试查询以我的数组中的特定字母开头的帖子。

以下是我提出的建议:

$first_char = array('1','2','3','4','5','6','7','8','9','0');

$postids = $wpdb->get_col($wpdb->prepare("
                SELECT      ID
                FROM        $wpdb->posts
                WHERE       SUBSTR($wpdb->posts.post_title,1,1) IN (%s)
                ORDER BY    $wpdb->posts.post_title",$first_char));

然后我的WP查询看起来像:

$the_query = new WP_Query( array(       
 'post__in' => $postids,
        ));

但由于某种原因,$ postid只返回$ first_char数组中第一个字符的值。

0 个答案:

没有答案