Intereting Posts
BuddyPress пользовательская структура url, любой знает фильтр для bp_core_get_userlink Стандартный URL-адрес веб-сайта перенаправляется на wp-login Пользовательские сообщения в разных колонках Добавление аргумента в страницу результатов поиска Версия плагина не обновлена ​​с новой версией Обновляются или строятся сообщения из версий + автосохранения? Залить параметр term_query terms с почтовым термином Текст электронной почты WooCommerce, основанный на категории && shipping zone && метод оплаты Список дочерних страниц родительской страницы родителей (дочерние страницы от грандиозного родителя) Как получить Facebook, чтобы увидеть, как YouTube / Blip вставляются при совместном использовании ссылки? Переопределение файла шаблона CPT через functions.php posts_nav_link вытягивает несколько типов сообщений Вставьте атрибуты ширины и высоты для всех изображений, отображаемых на каждой странице Создать пустой test.php О безопасности сайта WordPress

Подавлять устаревшие уведомления

Когда я использую:

define('WP_DEBUG', 1); 

В моем wp-config.php он отлично работает, но я взламываю старую тему, и я хотел бы подавить устаревшие уведомления.

Я понимаю, что добавление этого:

 error_reporting( E_ERROR | E_NOTICE | E_PARSE ) 

Должен сделать трюк. Я добавил его в wp-config.php и в header.php в моей теме. К сожалению, это не имеет никакого эффекта. Это что-то задано на уровне сервера? Также не имеет значения и следующее:

 ini_set('display_errors', 1); 

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

Устаревшее : присвоение возвращаемого значения new по ссылке устарело в /Volumes/Macintosh HD/Sites/MAMP (custodian)/wordpress/wp-content/themes/construct2/option-tree/ot-loader.php в строке 369

Строгие стандарты : Декларация DropDown_Nav_Menu::start_lvl() должна быть совместима с Walker_Nav_Menu::start_lvl(&$output, $depth = 0, $args = Array) в /Volumes/Macintosh HD/Sites/MAMP (custodian)/wordpress/wp-content/themes/construct2/dropdown-menus.php в строке 192

Как заявил mmm :

в каком файле появляется первое уведомление?

В тех случаях, когда в уведомлении упоминается расположение этой устаревшей функции ( path/to/some/file.php ), вы должны вставить следующее ниже <?php который начинается с файла:

 error_reporting(0); 

Я пробовал вышеупомянутые функции, которые вы упомянули, и вставлял их в свой wp-config.php когда я испытывал нечто подобное, но они не работали для меня. Это отключит предупреждение, устаревшее и все остальное, кроме ошибок.