0

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

1 回答 1

2

我对您的问题很感兴趣,并且自己进行了一些挖掘。

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

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

于 2013-09-05T00:48:51.673 回答