设置Wordpress帮助边栏需要什么钩子?

时间:2018-06-02 12:24:48

标签: php wordpress sidebar

在WordPress管理员中成功添加帮助标签后,我无法在同一屏幕上添加帮助侧边栏:

function create_help(){
$screen->get_current_screen();
$screen->add_help_tab(array(
    'id'        => $this->help_id,
    'title'     => $this->help_name,
    'content'   => 'This appears in Help Tab'));

$screen->set_help_sidebar("<p>This doesn't appear in sidebar</p>");
}

在Wordpress文件类-wp-screen.php中,它表示set_help_sidebar($ content)应该在加载admin.php之后和加载admin-header.php之前调用。那会是什么钩子?我试过了:

add_action('admin_menu', array($this, 'create_help'));
add_action('admin_init', array($this, 'create_help'));
add_action('current_screen', array($this, 'create_help'));
add_action('send_headers', array($this, 'create_help'));
add_action('_admin_menu', array($this, 'create_help'));

add_action('load-post-new.php', array($this, 'create_help'));
add_action('load-post.php', array($this, 'create_help'));
add_action('load-edit.php', array($this, 'create_help'));
add_action('edit.php', array($this, 'create_help'));

...优先级从0到99999.帮助选项卡正确显示,但侧边栏没有。它仅显示默认的Wordpress语句(“管理帖子的文档”等)。

我不明白这些默认文本何时放在侧边栏中,因为在任何钩子中使用$screen->get_help_sidebar()都会返回空字符串。

关于Wordpress Sidebars的信息似乎很少,所以我将不胜感激。

0 个答案:

没有答案