【发布时间】:2015-01-11 02:23:35
【问题描述】:
我正在构建一个 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 添加到管理菜单的解决方案
【问题讨论】:
-
在插入此代码 sn-p 之前是否已加载 jquery?如果它稍后被加载,你只会得到“未定义的函数”或其他什么。
-
看看这个:wordpress.org/plugins/sweet-custom-dashboard 如果它不起作用,只需谷歌 wordpress 插件修改仪表板