Wordpress管理栏未显示在前端

Wordpress管理栏未显示在前端,wordpress,Wordpress,我已经尝试了我所发现的一切,但没有任何帮助 我把 <?php wp_head(); ?> 在header.php中 及 我甚至试过: 禁用所有插件 默认WP主题 等等 解决方案是将 显示管理栏(true)。 编辑修复程序: 将其设置为仅在用户登录时显示: if (is_user_logged_in()) { show_admin_bar(true); } 如果您之前显示了该条,您可以尝试这个超级简单的修复方法(对我有用): 转到WP Admin中的个人资料 检查是

我已经尝试了我所发现的一切,但没有任何帮助

我把

<?php wp_head(); ?>

在header.php中


我甚至试过:

  • 禁用所有插件
  • 默认WP主题
  • 等等

  • 解决方案是将
    显示管理栏(true)

    编辑修复程序: 将其设置为仅在用户登录时显示:

    if (is_user_logged_in()) {
        show_admin_bar(true);
    }
    

    如果您之前显示了该条,您可以尝试这个超级简单的修复方法(对我有用):

  • 转到WP Admin中的个人资料
  • 检查是否选中“查看站点时显示工具栏”
  • 如果没有,请选择此选项并保存…以解决此问题
  • 如果选中该选项,请取消选择该选项并保存。然后,再次选择它并保存

  • 现在再看看前端。我这样做了,它修复了任何问题,而没有弄乱任何文件。

    如果没有任何帮助,请尝试删除所有cookie。它可以工作。

    一些自定义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' );
    

    希望帮助…

    尝试禁用插件缓存或禁用已登录用户。我在使用WP最快缓存时遇到了类似的问题。刚刚为登录用户禁用了chache,它正在工作。

    我通过添加

    <?php wp_footer(); ?>
    
    
    
    标记后的“header.php”中


    一件重要的事情是清除缓存(检查您是否安装了Wordpress的缓存插件,如WP Super cache或LiteSpeed cache…),然后按CTRL+F5键刷新页面。

    我在我们的生产站点上遇到过此问题,但在本地或临时站点上没有出现此问题。事实证明,WordPress地址与www的设置不正确,而网站总是在没有www的情况下访问

    修复方法:

    • 转到
      设置
      常规
    • 确保
      WordPress地址
      站点地址
      都与您的站点URL完全匹配

    以防其他人也有同样的问题。

    简而言之:很可能你还没有登录! 长答覆:
    这个问题发生在试图创建自定义主题的新WordPress学习者身上。他们将
    wp\u footer()
    wp\u head()
    函数放入并刷新,但仍然看不到管理栏。这是因为他们忘记登录到
    /wp admin/

    在我的例子中,它缺少php扩展curl和intl
    但最重要的是,我使用的是WP超级缓存,对我有效的方法是在 WP超级缓存设置/高级/缓存限制


    让已知用户匿名,这样他们就可以得到超级缓存的静态文件。

    如果您已经选中了该选项,或者该选项已被禁用,请检查您的用户配置文件……别担心,我已经检查过了。如果连“默认WP主题+所有已禁用插件”都不起作用,这看起来非常奇怪(甚至让我难以置信)!对我试图禁用所有插件并更改为默认主题。我知道有个奇怪的问题。这就是我想与其他可能有相同问题的人分享的原因,因为我花了2-3个小时搜索解决方案。我只能建议您尝试重新安装WP(自动或手动),但请确保您有备份!!你提到wp_footer()使我检查了我的页脚模板。它没有wp_footer()调用。只需将其添加到模板中,管理栏就会再次出现。谢谢这个解决方案仍然有效。三年前和今天看到的。两次都有效。理想情况下,我们在footer.php中调用wp_footer()。但是,是的,不管怎样,这是可行的。我使用W3TC——只需清除所有缓存,我就可以解决这个问题。谢谢为我工作。如果没有我现在所能做的更多的努力,检查就太晚了,但是如果有人知道为什么这会影响事情,我很想知道。我在哪里可以找到此设置?->“查看站点时显示工具栏”
    <?php wp_footer(); ?>