我需要在query_posts()中獲取與特定類別相關的所有帖子id。需要將所有帖子ID添加到query_posts()
我目前使用下面的代碼:
<?php
query_posts('cat=11&p=-1');
while ((have_posts()) : the_post();
the_title();
the_content();
endwhile;
?>
我希望將-1「P =」帶來的所有職位,但事實並非如此。 任何人都可以幫忙?
由於提前, 的Eyal
我需要在query_posts()中獲取與特定類別相關的所有帖子id。需要將所有帖子ID添加到query_posts()
我目前使用下面的代碼:
<?php
query_posts('cat=11&p=-1');
while ((have_posts()) : the_post();
the_title();
the_content();
endwhile;
?>
我希望將-1「P =」帶來的所有職位,但事實並非如此。 任何人都可以幫忙?
由於提前, 的Eyal
我只希望你的實際代碼不包含這個不平衡的括號 @while((have_posts())):the_post();
按照:http://codex.wordpress.org/Class_Reference/WP_Query#Parameters $ query = new WP_Query('p = 7');
這意味着我們需要顯示id = 7的帖子。
現在按照您的代碼: query_posts('cat = 11 & p = -1');
這意味着,顯示類別id = 7和id = -1的這些帖子,這對我來說看起來不太有用。
在我的情況: query_posts( '貓= 11'),以及 query_posts( '貓= 11 & posts_per_page = -1') 平滑地工作。
現在你想告訴你的這個插件如何依賴於「p」,所以我們可以找到一個替代解決方案。
報價Wordpress Functin Reference:要檢索
一個類別的所有訊息。在 設置>閱讀可以影響您的結果,「博客頁面最多顯示」參數。要解決這個問題,請添加 'posts_per_page'參數。例如:
query_posts(array ('category_name' => 'my-category-slug', 'posts_per_page' => -1));
這將返回從類別的所有訊息。
不工作:-(我必須在查詢中有'p',因爲有一個插件使用它。 – 2013-03-04 08:55:51
@EyalBinehaker然後嘗試'query_posts('cat = 11&posts_per_page = -1');' – 2013-03-04 08:59:56
仍然無法工作。必須在查詢中有'p'標記... – 2013-03-04 09:05:37
需要更多的代碼,並且是在同一個表或不同的表中的ID? – Johny 2013-03-04 08:52:00