에 WP_Query
와 (과) 함께 해야 LIKE
합니다 post_title
.
나는이 정규식으로 시작했습니다 WP_Query
.
$wp_query = new WP_Query(
array (
'post_type' => 'wp_exposants',
'posts_per_page' => '1',
'post_status' => 'publish',
'orderby' => 'title',
'order' => 'ASC',
'paged' => $paged
)
);
그러나 실제로 실제로하고 싶은 것은 SQL에서 다음과 같습니다.
$query = "
SELECT *
FROM $wpdb->posts
WHERE $wpdb->posts.post_title LIKE '$param2%'
AND $wpdb->posts.post_type = 'wp_exposants'
ORDER BY $wpdb->posts.post_title
";
$wpdb->get_results($query);
출력 결과가 예상치 못한 결과를 인쇄하지만 일반 <?php while ( $wp_query->have_posts() ) : $wp_query->the_post(); ?>
결과를 사용 하여 결과를 표시합니다.
그리고 그것은 작동하지 않습니다 $wpdb->get_results()
.
여기서 설명한 것을 어떻게 달성 할 수 있습니까?
$wpdb->prepare()
.