WordPress的自定义字段/元框对于特定的帖子/页面

问题描述:

我知道你可以轻松地为每个帖子类型添加自定义的元框,但我希望为特定页面添加自定义元框/自定义字段而不会离开WordPress的'页面'菜单。WordPress的自定义字段/元框对于特定的帖子/页面

因此,例如,当我转到Pages-> Edit'Home'时,出现一个名为welcome text的框出现。

如果我编辑页面'关于',该框不会显示出来。

任何想法?

+0

对于任何一年后看到这个帖子,这个插件'高级定制fields'允许您通过创建一套规则,以针对特定的网页。 Suuuuper方便! – wesbos 2011-08-23 02:00:29

如果要在编辑页面上决定是否添加元框,请勾选add_meta_boxesadd_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]; 
} 

家里模板中。我相信还有其他的方法,但这可能是最简单的。

+0

对不起,我的意思是在wordpress编辑器中,我只想显示编辑字段,如果该页面有他们... – wesbos 2010-08-09 06:24:25

也许WPAlchemy MetaBox可以帮助...