サイドバーに最新の投稿タイトルをリスト表示してます。
<?php global $post; $myposts = get_posts('numberposts=5&offset=1&category=N');foreach($myposts as $post) : ?>
このとき任意のカテゴリーIDを除きたいと考え「category=-N」としましたがリストの表示自体ができませんでした。
ご教示宜しくお願いします。
サイドバーに最新の投稿タイトルをリスト表示してます。
<?php global $post; $myposts = get_posts('numberposts=5&offset=1&category=N');foreach($myposts as $post) : ?>
このとき任意のカテゴリーIDを除きたいと考え「category=-N」としましたがリストの表示自体ができませんでした。
ご教示宜しくお願いします。
category=-N
残念ながらそれは無理です。
「任意のカテゴリーID を持つ記事」の数が限られている場合、その記事IDをexclude指定する手があります。
get_posts('numberposts=5&offset=1&exclude=2,3,6,11');
そうでない場合は、自前で SQL クエリーを発行した方が早いでしょう。
任意の複数カテゴリのみを表示するプラグインならありますよ。
http://coffee2code.com/wp-plugins/customizable-post-listings
lilyfan様、digimaga様 ご教示ありがとうございました。
で、結局
<?php $temp_query = $wp_query; query_posts('showposts=5&category=-N'); ?> としてLoopで回すこととします。
ログイン しなければ投稿できません。