WordPress WP_Query - 无法查询post_title

时间:2013-09-04 20:45:25

标签: sql wordpress

我无法获取以下代码来传递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; ?>

1 个答案:

答案 0 :(得分:2)

我对你的问题很感兴趣,并自己做了一些挖掘。

https://wordpress.stackexchange.com/questions/18703/wp-query-with-post-title-like-something

基本上,通过为WP_Query定义过滤器,您可以创建精确的结果集。