仅为默认管理员显示的帖子摘录字段

时间:2014-01-23 作者:Gavin

我使用下面的代码向Wordpress中的某些帖子类型添加摘录,由于一些奇怪的原因,摘录字段只显示在默认管理员帐户中,即。admin

function connect_addexcerpt() {
    add_meta_box(\'postexcerpt\', __(\'Excerpt\'), \'post_excerpt_meta_box\', \'page\', \'normal\', \'core\');
    add_meta_box(\'postexcerpt\', __(\'Excerpt\'), \'post_excerpt_meta_box\', \'clinic_location\', \'normal\', \'core\');
    add_meta_box(\'postexcerpt\', __(\'Excerpt\'), \'post_excerpt_meta_box\', \'clinic_group\', \'normal\', \'core\');
    add_meta_box(\'postexcerpt\', __(\'Excerpt\'), \'post_excerpt_meta_box\', \'career\', \'normal\', \'core\');
}
add_action( \'admin_menu\', \'connect_addexcerpt\' );
创建新用户时,该字段只是隐藏的

编辑:对不起,我想说的是,当使用新帐户登录时,该字段是隐藏的。

有人知道是什么导致了这一切吗?

1 个回复
SO网友:David Gard

要正确显示Excerpt 元框,用于Custom Post 类型您应该使用supports 所有物register_post_type. 支持的值如下所示,我建议参考register_post_type Function Reference 有关更多详细信息-

“标题”编辑(内容)评论(还将看到编辑屏幕上的评论计数气球)

  • “缩略图”(特色图像,当前主题还必须支持帖子缩略图)
  • “摘录”
  • “trackbacks”
  • “自定义字段”(还将看到编辑屏幕上的评论计数气球)
  • “修订”(将存储修订)
  • “页面属性”(菜单顺序,层次结构必须为true才能显示父选项)
  • \'post-formats\'添加post格式,请参阅post格式add_meta_box 主要是"allow plugin developers to add meta boxes to the administrative interface". 所以实际上,您应该只使用它来添加您自己的自定义元框,而不需要使用它来添加内置元框。

    作为补充说明add_meta_box 还要注意以下几点-

    应通过“add\\u meta\\u Box”操作调用此函数。

    另外,请检查其他用户是否已选择显示摘录框,因为我认为它在默认情况下是隐藏的。要执行此操作,请单击Screen Options 然后确保Excerpt 已勾选。

    enter image description here

    结束

    相关推荐

    从自定义帖子类型中删除“显示共享按钮”metabox Jetpack

    我已经安装了Jetpack,现在我的自定义帖子类型有一个元框,上面写着“共享:显示共享按钮”,还有一个复选框。这对于这种自定义帖子类型是不必要的,我想将其全部删除(而不仅仅是通过屏幕选项隐藏它)。我尝试添加add_action( \'init\', array( $this, \'my_remove_filters_func\' ) ); function my_remove_filters_func() { remove_all_filters( \'the_conte