2017-09-03 50 views
0

我希望使用下面的語句從我的輸出中排除某些類別,但只有第一個參數'1'得到遵守。木材:排除類別方法

誰能確定爲什麼下面的參數是不是也排除(該ID是正確的,如果我改變了第一個ID總是排除的順序排列):

$context['categories'] = Timber::get_terms('category', array('exclude' => 14, 13, 1)); 

這些沒有工作,要麼

$context['categories'] = Timber::get_terms('category=-1,-13,-14'); 

$context['categories'] = Timber::get_terms('cat=-1,-13,-14'); 

回答

1

根據我的知識,第二行代碼將不會工作,因爲wordpress不接受排除參數中的負值。僅在post_per_page中採用負值。

嘗試下面的代碼,如果你沒有使用自定義分類:

$context['categories'] = Timber::get_terms('cat', array('hide_empty' => 1,'exclude' => 1)); 

如果您使用的是自定義分類比它將會像下面你需要改變蛞蝓只有

​​
+0

喜亞希,謝謝你的快速回復!我發佈的時候已經很晚了,所以我編輯了這個帖子,讓我的問題變得更好。再次感謝你的幫助。戴夫 – Submachine23

+0

好的代碼能解決你的問題嗎? –

+0

嗨亞琪,不,它沒有解決他的問題,我害怕。我已更新我的問題以提供更多詳細信息。謝謝。 – Submachine23