私はすでに有効な解決策を見つけているという点で、これは奇妙な質問です。しかし、なぜそれが機能したのか、なぜ機能するはずだったのに機能しなかったのかを理解したいと思います. 私がバカな理由を説明してくれたら、感謝します。
タスク: メイン ループを変更してカテゴリを除外し、ページごとに 2 つの投稿のみを表示します。
うまくいったのは次のとおりです。
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts("cat=-17,-18&posts_per_page=2&paged=$paged");
?>
できなかったのは次のとおりです。
<?php $query = new WP_Query( 'cat=-17', 'posts_per_page=2' ); ?>
これもしませんでした:
<?php $query = array (
'cat' => -17,
'posts_per_page' => 2
);
$queryObject = new WP_Query($query);
?>
だから:ここで何が起こっているのですか?
どうもありがとう、
-m