我正在构建一个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添加到管理菜单
答案 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);
}