我知道你可以輕鬆地爲每個帖子類型添加自定義的元框,但我希望爲特定頁面添加自定義元框/自定義字段而不會離開WordPress的'頁面'菜單。WordPress的自定義字段/元框對於特定的帖子/頁面
因此,例如,當我轉到Pages-> Edit'Home'時,出現一個名爲welcome text的框出現。
如果我編輯頁面'關於',該框不會顯示出來。
任何想法?
我知道你可以輕鬆地爲每個帖子類型添加自定義的元框,但我希望爲特定頁面添加自定義元框/自定義字段而不會離開WordPress的'頁面'菜單。WordPress的自定義字段/元框對於特定的帖子/頁面
因此,例如,當我轉到Pages-> Edit'Home'時,出現一個名爲welcome text的框出現。
如果我編輯頁面'關於',該框不會顯示出來。
任何想法?
如果要在編輯頁面上決定是否添加元框,請勾選add_meta_boxes
或add_meta_boxes_page
(對於page
帖子類型)操作。他們被稱爲right before the boxes are drawn,所以你可以選擇通過add_meta_box
添加一個。
您應該可以在要添加數據的頁面上使用Custom_Fields屬性。例如。在「首頁」頁面中添加自定義字段「welcome_text」,然後使用類似
$customField = get_post_custom_values("welcome_text");
if (isset($customField[0])) {
echo $customField[0];
}
家裏模板中。我相信還有其他的方法,但這可能是最簡單的。
對不起,我的意思是在wordpress編輯器中,我只想顯示編輯字段,如果該頁面有他們... – wesbos 2010-08-09 06:24:25
也許WPAlchemy MetaBox可以幫助...
對於任何一年後看到這個帖子,這個插件'高級定製fields'允許您通過創建一套規則,以針對特定的網頁。 Suuuuper方便! – wesbos 2011-08-23 02:00:29