我已经尝试了我找到的所有东西,但没有任何帮助我.
我已经把
<?php wp_head(); ?>
Run Code Online (Sandbox Code Playgroud)
在header.php中
和
<?php wp_footer(); ?>
Run Code Online (Sandbox Code Playgroud)
我甚至尝试过:
小智 28
一些自定义wordpress主题不会将管理栏显示在主题页面中,与wp_head()和wp_footer()在模板文件上写入相同.要解决该问题,只需将以下代码添加到您的function.php或您自己的插件中:
function admin_bar(){
if(is_user_logged_in()){
add_filter( 'show_admin_bar', '__return_true' , 1000 );
}
}
add_action('init', 'admin_bar' );
Run Code Online (Sandbox Code Playgroud)
希望有帮助......
小智 10
如果您之前显示了该栏,您可以尝试这个超级简单的修复(对我有用):
现在再看看前端。我这样做了,它解决了任何问题,而不会弄乱任何文件。
我已经设法通过添加使其再次出现
<?php wp_footer(); ?>
Run Code Online (Sandbox Code Playgroud)
在“header.php”标签之后</header>。
一件重要的事情是清除缓存(检查您是否安装了 WordPress 的缓存插件,例如 WP Super Cache 或 LiteSpeed Cache..),然后按 CTRL + F5 刷新页面。
解决方案是将
show_admin_bar(true); 其放在functions.php 文件的顶部。
编辑修复:像这样放置以仅在用户登录时显示:
if (is_user_logged_in()) {
show_admin_bar(true);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26530 次 |
| 最近记录: |