要使管理工具栏显示在前端,需要满足哪些要求 时间:2017-07-09 作者:user1889580 我用一些自定义主题页做了一些奇怪的事情。也就是说,我绕过了wp\\u查询,从另一个数据库获取了数据。我用自定义数据填充post对象,然后将其注入到我的主题中。由于工具栏正常显示良好,因此一定有某种触发器,我通过不调用wordpress DB绕过了它。我百分之百确信主题不是问题的根源,而是我所做的错事。但是,代码中没有错误,一切正常。管理工具栏需要什么才能加载?是否有一些钩子可以手动调用以使其呈现?我试着把wordpress文档中的代码和信息弄乱了https://codex.wordpress.org/Function_Reference/show_admin_bar 2 个回复 最合适的回答,由SO网友:user1889580 整理而成 Daves对这个问题的评论就是解决这个问题的方法。因为我打电话给wp load。php和绕过主题,模板重定向挂钩从未被调用,这阻止了管理栏出现在网站上。调用他链接答案中列出的方法解决了问题。wordpress。stackexchange。com/a/240152/2807您可以通过调用_wp_admin_bar_init(); 但要小心,我最终调用了它,它以某种方式开始缓存在html缓存中,这意味着管理栏被提供给了未登录的用户。 SO网友:Ray Gulick 也许您对模板所做的一件事就是将其从页脚中删除?wp\\u页脚(); 结束 文章导航