Предупреждение: невозможно изменить информацию заголовка - Wordpress - PullRequest
0 голосов
/ 15 апреля 2020

Я провел некоторое исследование, чтобы решить эту проблему, но, похоже, у меня не работает, я проверил все расстояния, заменил оригинальные функции. php, дважды проверил wp-config. php, но все еще не работает для меня , Я использую версию WordPress 5.4, после того как я установил Elementor Pro и вставил шорткод WP-Filebase, появляется сообщение об ошибке.

Предупреждение: невозможно изменить информацию заголовка - заголовки уже отправлены (вывод начался с / home / customer / www/xxx.xxx/public_html/xxx/wp-includes/class.wp-scripts.php: 405) в / home / customer / www/xxx.xxx/public_html/xxx/wp-admin/admin-header.php в строке 9>

Вот скрипты class.wp. php в строке 405

* Filters the HTML script tag of an enqueued script.
*
* @since 4.1.0
*
* @param string $tag    The `<script>` tag for the enqueued script.
* @param string $handle The script's registered handle.
* @param string $src    The script's source URL.
*/
$tag = apply_filters( 'script_loader_tag', $tag, $handle, $src );

if ( $this->do_concat ) {
        $this->print_html .= $tag;
    } else {
        echo $tag;
    }

    return true;
}

Вот заголовок администратора. php в строке 9

header( 'Content-Type: ' . get_option( 'html_type' ) . '; charset=' . get_option( 'blog_charset' ) );
if ( ! defined( 'WP_ADMIN' ) ) {
    require_once __DIR__ . '/admin.php';
}

1 Ответ

0 голосов
/ 15 апреля 2020

Грязное дешевое решение, добавьте @ в заголовок раздела.

@header( 'Content-Type: ' . get_option( 'html_type' ) . '; charset=' . get_option( 'blog_charset' ) );
...