将帮助信息添加到自定义帖子编辑页面 时间:2014-01-01 作者:Gacek 我创建了两种自定义帖子类型(使用Types 插件)和一组自定义字段。我需要添加一个帮助信息,为管理员的指示,将显示在仪表板的添加新/编辑CPT页面顶部。如何添加仅在这两页上可见的文本(add/edit post type 1 和add/edit post type 2)? 4 个回复 SO网友:Adam Baney 尝试以下操作:function options_instructions_example() { global $my_admin_page; $screen = get_current_screen(); if ( is_admin() && ($screen->id == \'custom_post_type_name\') ) { function add_content_after_editor() { global $post; $id = $post->ID; echo \'<div class="postbox" style="background:#0074a2;color:#fff;margin-top:20px;"><div class="inside">\'; echo \'Instructions go here.\'; echo \'</div></div>\'; } add_action( \'edit_form_after_title\', \'add_content_after_editor\' ); } } add_action( \'admin_notices\', \'options_instructions_example\' ); 这将导致类似的结果:http://i.stack.imgur.com/5rU66.png SO网友:bueltge 您还可以添加包含内容的元框,这有助于用户。这更有用。如果编写者不需要,编写者可以隐藏此框并设置其个人选项以隐藏提示。要将框添加到不同的立柱类型,请使用特定的挂钩:add_meta_boxes_xxx, xxx 是为post type 1 和post type 2.标识符挂钩使用插件的小提示Debug Objects, 列出挂钩和屏幕信息以找到正确的锚。屏幕截图显示更多,我是如何找到钩子的。 SO网友:Brad Dalton 当使用类似ACF或Types的插件时,您可以在编辑屏幕的元框上方轻松添加帮助文本。 SO网友:Shazzad 通过使用edit_form_top 钩代码-add_action(\'edit_form_top\', \'wpse128204_edit_form_top\'); function wpse128204_edit_form_top( $post ) { if( in_array( $post->post_type, array( \'post type 1\', \'post type 2\' ) ) ){ // You want to do something here } } 结束 文章导航