我正在尝试查询以我的数组中的特定字母开头的帖子。
以下是我提出的建议:
$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数组中第一个字符的值。