2
我有一個項目,要求我列出每個自定義帖子類型的可用條款,並通過css/javascript在視覺上指出哪些條款/類別爲空。有沒有辦法返回一個術語/類別列表,並說空白的類添加一個類?感謝您的幫助。是否可以在WordPress中測試空的術語或類別?
我有一個項目,要求我列出每個自定義帖子類型的可用條款,並通過css/javascript在視覺上指出哪些條款/類別爲空。有沒有辦法返回一個術語/類別列表,並說空白的類添加一個類?感謝您的幫助。是否可以在WordPress中測試空的術語或類別?
是的。首先,你得使用get_terms()(我假設你已經彩管相關的分類與它)
<?php
$custom_terms = get_terms('my_taxonomy');
if (is_array($custom_terms) && !empty($custom_terms)) {
# code what you want here...
} else{
# code if your terms come empty...
}
這應該這樣做你的條件。
編輯
後$custom_terms
變量做print_r($custom_terms);
看到變量會有什麼。你應該得到一個填充stdClass Object
的數組,這個分類中的每個類別都有一個。
所以,你可以進一步做這樣的事情:
foreach ($custom_terms as $term) {
if ($term->count != 0) {
print_r($term->name);
}
}
這將顯示非空類別分類法的名字。
感謝您花時間重播。我嘗試了代碼,它接縫部分工作。它返回所有條款,好像它們不是空的,我確定它們是空的,因爲它們沒有任何關聯的文章。有什麼方法可以導致誤報嗎? –
我已經添加了額外的代碼來檢查這個詞是否爲空。你只需要適應你的需要(無論是在後期查詢或其他地方)。 –
非常感謝,這確實是我想要的,通過返回空的和非空的條款允許我添加一個類並影響與JavaScript的交互。 –