我无法获取以下代码来传递LIKE参数,只返回以“jazz”开头的帖子。
<?php
$artist_post_title = 'jazz'
$args = array(
'post_type' => 'artists',
'post_title' => '%' . $artist_post_title
);
?>
<?php $user_query = new WP_Query( $args); ?>
<?php if( $user_query->have_posts() ) : ?>
<?php while ( $user_query->have_posts() ) : $user_query->the_post(); ?>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><br />
<?php endwhile; ?>
<?php wp_reset_postdata(); // reset the query ?>
<?php endif; ?>
答案 0 :(得分:2)
我对你的问题很感兴趣,并自己做了一些挖掘。
https://wordpress.stackexchange.com/questions/18703/wp-query-with-post-title-like-something
基本上,通过为WP_Query定义过滤器,您可以创建精确的结果集。