2014-06-28 23 views
-1

我使用this example創建了一個自定義元組。當管理員,用戶在我metabox一個shortcode,在我的前端簡碼顯示爲純文本格式如:如何在WordPress中使用metabox中的短代碼?

[菜單]

我怎樣才能確保WordPress的解析短碼所以輸出一個實際的菜單?

我在我的page.php文件模板,以此來顯示我的自定義metabox的內容:

echo get_post_meta(get_the_ID(), '_my_custom_meta_value_key', true); 
+1

你應該看看文檔爲['do_shortcode()'](http://codex.wordpress.org/Function_Reference/do_shortcode) –

+0

我將如何使用它? – henrywright

+0

謝謝,你會介意發佈這個答案。然後我可以給你一些信用 – henrywright

回答

0

您可以簡單地使用由WordPress提供do_shortcode。這可以用於手動搜索給定字符串中的短代碼。

根據文檔的do_shortcode

搜索內容簡碼,並通過他們的鉤子過濾簡碼。

這是你如何做到這一點:

$shortcode = get_post_meta(get_the_ID(), '_my_custom_meta_value_key', true); 

echo do_shortcode($shortcode);