2013-12-22 24 views
0

我在functions.php的頁面下面的函數功能對於柱體從類別WordPress的

function viewpost($num) 
{ 
    echo $num; 
    query_posts('order=dsc&cat=$num & showposts=2'); 
    while (have_posts()) : the_post(); 
    ?> <span> <?php the_title(); ?> 
    <?Php 
    echo get_the_post_thumbnail(); 
    the_excerpt(); 
    ?> 
    <?Php 
    endwhile; 
    wp_reset_query(); 
} 

當我(從一類到視圖後)調用viewpost功能的viewpost(1)值它顯示了正確的價值觀,但當我再次使用相同的函數viewpost(2)(查看來自類別2的帖子)時,它會顯示以前的函數值,即來自類別。我能做些什麼來通過改變傳遞值從不同類別中獲得帖子

+0

爲什麼你使用這麼多的PHP標籤? –

+0

這不是一個答案。是新的PHP和堆棧溢出。 –

+0

這不應該是一個答案。這是評論欄。當人們想要澄清你的問題時,他們會在這裏問你一些事情。如果有人有答案,它會稍後在下面的字段中發佈。 –

回答

0

沒有嘗試你的代碼,我認爲最可能的問題是你使用單引號。變量名稱不會擴展爲其值。請參閱this answer

嘗試

query_posts("order=dsc&cat=$num&showposts=2"); 

,而不是

query_posts('order=dsc&cat=$num & showposts=2'); 

This might是值得一讀得。通常不推薦使用query_posts

+0

你救了我從大問題beacuse我是新的在wordpress多數民衆贊成在爲什麼嚇人。謝謝你Hobo。非常感謝.. –

+0

不客氣。歡迎來到stackoverflow – Hobo