我有大約十幾個事件類別和1個郵政類別職位類別VS事件類別
當我使用其中get_categories($參數):
$args=array(
'orderby' => 'name',
'order' => 'ASC',
'hide_empty' => 0
);
我得到這個職位類別(我想)和所有的事件類別(我不想要)。
我不能完全弄清楚傳遞get_categories的參數,以便查看僅與帖子相關的類別而不是事件。我讀過有關使用get_terms一點點()來做到這一點,並試圖:
$args = array('type'=> 'post', 'order' => 'ASC', 'hide_empty' => 0);
$taxonomies = array('category');
$terms = get_terms($taxonomies, $args);
,但是這給了我同樣的結果 - 我的1篇文章的類別和我打事件類別。
馬克
「事件」是否是您自己註冊的分類,事件類別是屬於此分類的分類? –
我沒有明確這樣做,但我認爲插件的確如此。我已經通過Timely安裝了All-in-One事件日曆,然後點擊事件並輸入了一堆事件類別。我可以通過查看wp_term表,查找我的事件類別之一,查看其term_id,然後在wp_term_taxonomy中找到term_id並注意分類列中的值來檢查此問題嗎? – user1126515
您可以通過查看管理界面中的鏈接找到此信息。如果您在管理界面中有一個菜單鏈接「Events」,該鏈接以?post_type = ...結尾,那麼您的自定義帖子類型的名稱是。在子菜單中,您可以找到分類法,如果您將鼠標懸停在其中一個鏈接上,URL將以?taxonomy = ...&posty_type = ...結尾,因此存在您的分類法名稱。看看這兩個鏈接,確切知道設置是什麼很重要,因爲它有點奇怪,你得到了什麼。它被設置爲默認檢索郵件類別...所以它建議這些郵件類別,而不是事件。 –