【问题标题】:headers already sent by DiviDivi 已发送的标头
【发布时间】:2020-03-09 11:21:39
【问题描述】:
<?php
    if(is_user_logged_in()){
        //do something
    }else{
        wp_redirect( wp_login_url() );
        exit;
    }
?>

所以我尝试这样做,但得到一个标题已经被 Divi 发送错误。

警告:无法修改标头信息 - 标头已由 (输出开始于 /public_html/wp-content/themes/Divi/header.php:1) 在 /public_html/wp-includes/pluggable.php 第 1265 行

这是一个常见错误,有什么解决办法吗?

【问题讨论】:

标签: php wordpress divi-theme


【解决方案1】:

这是由于在 PHP 脚本发布之前页面显示的内容造成的。这可能是很多事情,如果在脚本之前显示 HTML,我认为它可以做到这一点。我已经看到它在关闭 php 标记后也出现尾随空格。

【讨论】:

  • 谢谢,显示 Divi 菜单是有道理的。您是否还知道另一种检查用户是否已登录以及如果未将用户重定向到登录页面的方法?
  • 您可以添加到您的子主题:添加标题 登录
猜你喜欢
  • 2016-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-17
  • 1970-01-01
相关资源
最近更新 更多