サイドバーなどに人気の記事を表示するwp most popularについての質問です。
通常通り、下記の形で人気記事を表示しています。
<?php
echo '<ul>';
$posts = wmp_get_popular( array( 'limit' => 10, 'post_type' => 'post', 'range' => 'all_time' ) );
global $post;
if ( count( $posts ) > 0 ): foreach ( $posts as $post ):
setup_postdata( $post );
?>
<li><a href="<?php the_permalink() ?>" title="<?php echo esc_attr(get_the_title() ? get_the_title() : get_the_ID()); ?>"><?php if ( get_the_title() ) the_title(); else the_ID(); ?></a></li>
<?php
endforeach; endif;
echo '</ul>';
?>
ここから【特定カテゴリの記事を表示させないようにしたい】と考えています。
$posts = wmp_get_popular( array( 'limit' => 10, 'post_type' => 'post', 'range' => 'all_time', 'category__not_in' => array('1', '2') ) );
上記のように'category__not_in' => array('1', '2')
を追記しましたが、表示結果が変わりません。
‘cat’や’tag__in’など他の因数に変えても同様です。
どなたか同様のカスタマイズをされた方がいらっしゃいましたら
ご教授いただけますでしょうか。
よろしくお願いします。