WordPress получить ошибку с предупреждением: preg_match ()

php wordpress

1419 просмотра

3 ответа

Я получаю эту ошибку с моим Wordpress на localhost. Это работает нормально, но после загрузки я получаю сообщение об ошибке:

Предупреждение: preg_match (): Компиляция не удалась: несоответствующие скобки со смещением 24 в /home/***/public_html/wp-includes/class-wp.php в строке 231

Предупреждение: preg_match (): Сбой компиляции: несоответствующие скобки со смещением 24 в /home/***/public_html/wp-includes/class-wp.php в строке 232

Предупреждение: невозможно изменить информацию заголовка - заголовки уже отправлены (вывод начался с /home/tokowena/public_html/wp-includes/class-wp.php:231) в / home / *** / public_html / wp-includes / pluggable. PHP на линии 1174

в строке 213 и 232 я вижу это:

if ( preg_match("#^$match#", $request_match, $matches) ||
    preg_match("#^$match#", urldecode($request_match), $matches) ) {

Как я могу решить это?

Автор: Airo Dump Источник Размещён: 08.11.2019 11:07

Ответы (3)


0 плюса

Решение

Попробуй это

 if ( preg_match("#^".preg_quote($match,'#'),"#", $request_match, $matches) ||

Обратите внимание, также удалить лишнее, )прежде чем||

Автор: vijay nathji Размещён: 20.08.2016 10:16

0 плюса

Не редактируйте ни один из предупрежденных файлов. Они не вызывают проблемы. Главный виновник скрыт в ваших плагинах или теме

Любой из ваших активных плагинов или тема вызывает ошибку. Попробуйте сначала отключить все плагины. Если это не решено, то деактивируйте текущую тему и активируйте любую тему WordPress по умолчанию. После нахождения плагина-виновника или темы проанализируйте его на наличие ошибок. Тогда вы найдете реальную причину ошибки.

Автор: CodeMascot Размещён: 20.08.2016 10:21

0 плюса

Я решил проблему, изменив настройки Постоянная ссылка. Это было установлено на Postname. Я изменил на Custom &% postname% - и проблема исчезла.

Автор: Tore Lunden Размещён: 05.10.2016 09:30
Вопросы из категории :
32x32