這是一個奇怪的問題,因爲我已經找到了一個工作解決方案。但是:我真的很想明白它爲什麼起作用,爲什麼似乎就像它應該有的那樣,沒有。如果你能解釋我爲什麼是白癡,我會很感激。query_posts wp_query沒有工作 - 試圖理解(WordPress)
任務:修改主循環以排除一個類別,並且每頁只顯示兩個帖子。
這裏是什麼工作:
<?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
也許這可以幫助:什麼時候你應該使用WP_Query VS query_posts()VS get_posts()](HTTP:/ /wordpress.stackexchange.com/q/1753/12615) – brasofilo 2013-02-15 23:09:25