2013-03-21 69 views
1

當我使用此代碼讓我的前/主頁WordPress的is_front_page不工作

<?php query_posts('category_name=featured&amp;showposts=10'); ?> 
<?php while (have_posts()) : the_post(); ?>!-- stuff... --<?php endwhile;?> 

然後is_front_page()停止工作特定類別的職位。當我刪除

<?php query_posts('category_name=special_cat&amp;showposts=10'); ?> 

然後is_front_page()工作正常。

任何幫助,這將不勝感激。

+0

嘗試改變'CATEGORY_NAME = special_cat & showposts = 10'到'CATEGORY_NAME = special_cat&showposts = 10' - 可能是''&是造成問題的原因。將其更改爲'&'進行測試。 – 2013-03-21 15:56:24

+0

不,它仍然無法正常工作。 – Ask4Tec 2013-03-21 15:59:57

+0

'<?php query_posts('category_name = special_cat&posts_per_page = 10'); ?>'? – 2013-03-21 16:02:51

回答

0

而不是query_posts嘗試使用WP_Query()來代替以避免覆蓋主要 查詢。

是這樣的:

$ newQuery =新WP_Query(陣列( 'CATEGORY_NAME'=> '功能', 'posts_per_page' => '10'));

+0

它工作。 你太棒了。 非常感謝。 – Ask4Tec 2013-03-21 18:39:47