wordpress php - 将html添加到仪表板菜单

时间:2014-11-13 20:02:08

标签: php jquery wordpress

我正在构建一个wordpress主题,主题内是一个仪表板主题。我想在wordpress管理仪表板菜单中的第一个菜单项上方添加徽标和一些文本。在没有编辑任何核心wordpress文件的情况下,我认为最好的方法是使用jquery插入它。

这是我当前的代码 - php将jquery代码添加到管理区域的头部:

add_action('admin_head', 'dashboard_menu_logo');

function dashboard_menu_logo() {
  echo '<script type="javascript/text">

jQuery(document).ready(function(){
    $("#adminmenu").html("<div class="hello">Hello</div>");
    });

</script>';
}

我认为问题是页面在填充了所有内容之后加载了这个脚本(但我可能错了) - 无论哪种方式都没有做任何事情。任何人都可以帮助解决方案将html添加到管理菜单

1 个答案:

答案 0 :(得分:1)

您可以使用admin_menu操作。标题区支持html标记。

add_action('admin_menu', 'createMenu');
function createMenu() {
    add_menu_page('Page Title', '<strong style="color:lightcoral">YOUR HTML CODE</strong>', 'administrator', 'click-action', 'your_new_menu', 'your-favicon-path', 61);
}