2014-06-07 78 views
0

好的...這是令人沮喪的,它一定是我丟失的東西。無法在wordpress中列出自定義分類標準

我想列出所有在我的WordPress項目中註冊的分類標準。我知道有很多自定義分類法,我無法讓他們列出。

var_dump(get_taxonomies());

它返回我隨WordPress的......沒有自定義分類5個分類。

我也試着列出其他的東西,比如,

get_post_type();

,並不斷收到空。

我在做什麼錯?

+1

你打電話初始化動作前的功能被解僱?或者,如果您在init鉤子函數中調用它,您是否嘗試過使用更高優先級的值? – Shazzad

+0

就在@Shazzad上。我在init之前調用函數。我添加了一個'wp_loaded'的動作,現在正在運行。感謝你們對我的幫助;我對WP很陌生,但仍然想出了這些基本的東西。 –

回答

0

爲了記錄,我的問題的答案是,我在WordPress完全初始化之前調用函數。所以通過添加一個鉤子,這個問題就解決了。我使用init之後發生的hook wp_loaded。

我的解決辦法:

function list_my_taxonomies() { 
     var_dump(get_taxonomies()); 
} 
add_action('wp_loaded','list_my_taxonomies'); 

簡單...也許會幫助別人

相關問題