WordPress — кодировка wp-config.php — ошибочное поведение

Я столкнулся со странной проблемой с моей установкой WordPress. У меня есть несколько доменов на одном сервере, и в зависимости от того, какой домен я использую для доступа к одному и тому же файлу, я получаю разные результаты.

Когда мне нужно получить доступ к WordPress Core со страниц вне обычной структуры, я использую следующий код:

require_once("../../wp-config.php");
$wp->init(); $wp->parse_request(); $wp->query_posts();
$wp->register_globals(); $wp->send_headers();
echo "test hello";

Выполнение этого кода прекрасно работает со всеми доменами, но при использовании некоторых конкретных доменов в верхней части моей страницы добавляются 4 пустые строки.

Итак, для доменного имени 1 исходный код выглядит так:

1. test hello

Находясь в другом домене, исходный код выглядит следующим образом:

1.
2.
3.
4.
5. test hello

Это точно такой же код, точно такой же файл, но вызванный из другого доменного имени.

Я проверил кодировку wp-config.php, и он находится в UTF8 без спецификации, в то время как другие файлы ядра WP находятся в ASCII. Я попытался преобразовать все остальные файлы WP Core в UTF8 без спецификации, но затем я получил 4 строки на всех моих доменах. Если я преобразую wp-config обратно в ASCII, я все равно получу 4 строки в некоторых доменах.

Все домены используют одну базу данных, единственное отличие — используемая тема. Все они используют разные темы, но я не знаю, как это будет связано.

Я также вижу 4 пустых строки в админке WordPress на некоторых доменах, но не на других.

Я озадачен 🙁

Ты хоть представляешь, что происходит? Он не препятствует выполнению страниц, но создает пустое пространство над всеми заинтересованными сайтами (3 из 15). Я попытался переустановить текущую версию WP, но это не решило проблему.

Есть ли у вас какие-либо идеи?

Спасибо

Laurent

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector