Категории
Уведомление:подпишитесь Заходите к нам в Telegram-чат

WP Debugging

SaNcHeS
Опубликовано 8-08-2021, 00:00
WP Debugging

Этот плагин устанавливает следующие константы отладки в wp-config.php при активации плагина и удаляет их при деактивации плагина. Любые ошибки приведут к возникновению исключения PHP. Константы отладки для отладки в WordPress. Настройки по умолчанию: define ('WP_DEBUG_LOG', true); определить ('SCRIPT_DEBUG', истина); define ('SAVEQUERIES', истина); @ini_set ('display_errors', 1); устанавливается, когда плагин активен. WP_DEBUG имеет значение true при первом запуске плагина, после чего его можно отключить в настройках. Страница настроек позволяет пользователю установить следующее. определить ('WP_DEBUG', истина); // По умолчанию при начальной установке плагина. определить ('WP_DEBUG_DISPLAY', ложь); // По умолчанию, когда не объявлено, истинно. определить ('WP_DISABLE_FATAL_ERROR_HANDLER', истина); // Переопределение WSOD в WordPress 5.2. Когда плагин деактивирован, прилагаются все усилия, чтобы повторно добавить уже существующие константы в их прежнее состояние. Когда плагин активирован, восстанавливаются настройки по умолчанию и все сохраненные настройки. Этот плагин использует команду wp-cli / wp-config-transformer для записи констант в wp-config.php. Краткий обзор отладки от Эндрю Норкросса включен в этот плагин для помощи в чтении файла debug.log. Если у вас уже установлен этот плагин, вы должны удалить его, когда WP Debugging не активен. Плагины Query Monitor и Debug Bar являются дополнительными зависимостями, которые помогают при отладке и устранении неполадок. Уведомление об установке будет повторяться через 45 дней после отклонения. Если у вас нестандартное расположение файла wp-config.php, вы можете использовать фильтр wp_debugging_config_path, чтобы вернуть путь к файлу для вашей установки. Фильтр wp_debugging_add_constants позволяет пользователю добавлять константы в wp-config.php. Фильтр возвращает массив, где ключ - это имя константы, а значение - это массив данных, содержащий значение в виде строки и логического значения, чтобы указать, следует ли передавать значение без кавычек. $ my_constants = ['my_test_constant' => ['value' => 'abc123', 'raw' => false,], 'another_test_constant' => ['value' => 'true'],]; Параметр значения содержит значение константы в виде строки. Параметр raw означает, что вместо помещения значения в конфигурацию в виде строки, оно не будет заключено в кавычки. По умолчанию это правда. Установить как false для небулевых значений. Пример: add_filter ('wp_debugging_add_constants', function ($ added_constants) {$ my_constants = ['my_test_constant' => ['value' => '124xyz', 'raw' => false,], 'another_test_constant' => ['значение '=>' true '],]; return array_merge ($ added_constants, $ my_constants);}, 10, 1); Это создаст следующие константы. определить ('MY_TEST_CONSTANT', '124xyz'); определить ('ANOTHER_TEST_CONSTANT', истина); PR разработчиков приветствуются в отношении ветки разработки на GitHub.

Автор: Andy Fragen

Версия: 2.10.1

Последнее обновление: 2021-07-23 5:38pm GMT

Понравилось?
0
0
0

Скачать WP Debugging:

wp-debugging.zip Размер файла: 69.6 Kb
337
0