1

現在の投稿を除外しながら、現在の投稿のカテゴリのみで最近の投稿を取得しようとしていますが、動作させることができません:

$curr_cat = get_the_category();

$args = array( 'numberposts' => '10', 'post_status' => 'publish', 'category' => $curr_cat['0']->cat_ID, 'exclude' => $post->ID );
$recent_posts = wp_get_recent_posts( $args );

現在の投稿を何度も表示しているだけです。

4

2 に答える 2

2

ジョン、あなたは以下のコードのようなものを試すことができます。あなたのケースはわかりませんが、私のプロジェクトの1つでうまくいきます

$args = array ('category__in' =>  $curr_cat['0']->cat_ID, 'posts_per_page' => 10, 'post__not_in' => array( $post->ID ) );
于 2013-11-09T05:25:09.407 に答える