2014-07-06 65 views
0

我在這裏有一些問題,在WordPress的一些代碼。裏面的變量數組中的WordPress

<?php 
$output=""; 
foreach($type2 as $t) {$output.= "'".$t->slug."',"; } 
echo $output; 
?> 

此代碼將是:

'cocinas','banos-y-spa','mobiliario-de-hogar', 

問題是當我想用$輸出把它放在一個數組:

<?php 
if(is_tax('type', array ($output))) { 
putRevSlider(get_queried_object()->slug);} 
?> 

奇怪的是,這一個沒有好的工作,雖然它不是很有用,因爲我需要它是動態的:

<?php 
if(is_tax('type', array ('cocinas','banos-y-spa','mobiliario-de-hogar',))) { 
putRevSlider(get_queried_object()->slug);} 
?> 

爲什麼不美元,如果它具有相同的值數組內輸出工作?

回答

1

你爲什麼要轉換數組內容轉換成字符串。

不管怎麼說,轉換成$type2格式您正在尋找:

<?php 
$output=array(); 
foreach($type2 as $t) { 
    $output[] = $t->slug; 
} 
?> 

這將爲您提供相應的數組,你可以在你的is_tax()功能直接使用。

<?php 
if(is_tax('type', $output)) { 
putRevSlider(get_queried_object()->slug);} 
?> 
+0

OMG! 謝謝!這工作正常。 我做錯了的原因是因爲我不是程序員,但我正在盡我所能;) 謝謝 – user3810037

+0

@ user3810037樂意提供幫助。 :)請接受如果我的回答幫你。 –