2011-09-21 67 views
2

我目前使用wordpress函數來顯示特定類別的帖子。甲簡化例子如下所示:函數參數中的PHP回顯變量

<?php query('cat_name=cat1&posts=1') ?> 

本質上這獲取從類別1個CAT1柱。 不過,我有一個變量保存其獲得當前的類別(這是在類別頁面):

<?php $thiscat = get_the_category(); ?> 
Current Category: <?php echo $thiscat ?> 

我怎麼能現在呼應變量$ thiscat到我的查詢上述參數,使類別名稱爲我填補?此功能應用於不同的分類頁面,因此將其自動傳遞給查詢的參數可以節省很多麻煩。

預先感謝任何幫助。

回答

1

當你想它輸出到瀏覽器,您只能隨聲附和的東西,在這裏我們串接的查詢字符串變量:

<?php $thiscat = get_the_category(); ?> 
<?php query('cat_name=' . $thiscat . '&posts=1') ?> 
+0

這個和上面的解決方案都可以,謝謝! – MBL

+1

當然地雷更好,因爲它連接了變量......提高了可讀性;-) –

1

不知道我理解的問題,但它聽起來像是你要使用$ thiscat在你的查詢中。這應該這樣做:

<?php 

$thiscat = get_the_category(); 
query("cat_name=$thiscat&posts=1") 

?> 

請注意雙引號,這是必要的。如果您使用單引號,則該變量不會被擴展。