2010-08-04 65 views
4

我知道你可以輕鬆地爲每個帖子類型添加自定義的元框,但我希望爲特定頁面添加自定義元框/自定義字段而不會離開WordPress的'頁面'菜單。WordPress的自定義字段/元框對於特定的帖子/頁面

因此,例如,當我轉到Pages-> Edit'Home'時,出現一個名爲welcome text的框出現。

如果我編輯頁面'關於',該框不會顯示出來。

任何想法?

+0

對於任何一年後看到這個帖子,這個插件'高級定製fields'允許您通過創建一套規則,以針對特定的網頁。 Suuuuper方便! – wesbos 2011-08-23 02:00:29

回答

1

如果要在編輯頁面上決定是否添加元框,請勾選add_meta_boxesadd_meta_boxes_page(對於page帖子類型)操作。他們被稱爲right before the boxes are drawn,所以你可以選擇通過add_meta_box添加一個。

0

您應該可以在要添加數據的頁面上使用Custom_Fields屬性。例如。在「首頁」頁面中添加自定義字段「welcome_text」,然後使用類似

$customField = get_post_custom_values("welcome_text"); 
if (isset($customField[0])) { 
    echo $customField[0]; 
} 

家裏模板中。我相信還有其他的方法,但這可能是最簡單的。

+0

對不起,我的意思是在wordpress編輯器中,我只想顯示編輯字段,如果該頁面有他們... – wesbos 2010-08-09 06:24:25

相關問題