Нажмите для увеличения
Описание
Этот плагин устанавливает следующие константы отладки в wp-config.php при активации плагина и удаляет их при деактивации плагина. Любые ошибки приведут к возникновению исключения PHP. Константы отладки для отладки в WordPress.
Настройки по умолчанию:
define("WP_DEBUG_LOG", правда);
define("SCRIPT_DEBUG", правда);
define("SAVEQUERIES", правда);
@ini_set("display_errors", 1); устанавливается, когда плагин активен. Для WP_DEBUG установлено значение true при первом запуске плагина, после чего его можно отключить в настройках.
Страница настроек позволяет пользователю установить следующее.
define("WP_DEBUG", правда); // По умолчанию при первоначальной установке плагина.
define("WP_DEBUG_DISPLAY", ложь); // Значение по умолчанию, если оно не объявлено, истинно.
define("WP_DISABLE_FATAL_ERROR_HANDLER", true); // Переопределение WSOD в WordPress 5.2.
Когда плагин деактивирован, предпринимаются все усилия, чтобы повторно добавить ранее существовавшие константы в их прежнее состояние. При активации плагина восстанавливаются настройки по умолчанию и все сохраненные настройки.
Этот плагин использует команду wp-cli/wp-config-transformer для записи констант в wp-config.php.
В этот плагин включен Debug Quick Look от Эндрю Норкросса, который помогает читать файл 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" =>
[
"значение" => "abc123",
"сырой" => ложь,
],
"another_test_constant" => [ "value" => "true" ],
];
Опция value содержит значение константы в виде строки.
Опция raw означает, что вместо помещения значения в конфигурацию в виде строки оно будет заключено в кавычки. По умолчанию верно. Установите значение false для нелогических значений.
Пример:
add_filter(
"wp_debugging_add_constants",
функция ($added_constants) {
$my_constants = [
"my_test_constant" => [
"значение" => "124xyz",
"сырой" => ложь,
],
"another_test_constant" => [ "value" => "true" ],
];
return array_merge($added_constants, $my_constants);
},
10,
1
);
Это создаст следующие константы.
define("MY_TEST_CONSTANT", "124xyz");
define("ANOTHER_TEST_CONSTANT", правда);
Разработка
Приветствуются пиар-сообщения о ветке разработки на GitHub.
Настройки по умолчанию:
define("WP_DEBUG_LOG", правда);
define("SCRIPT_DEBUG", правда);
define("SAVEQUERIES", правда);
@ini_set("display_errors", 1); устанавливается, когда плагин активен. Для WP_DEBUG установлено значение true при первом запуске плагина, после чего его можно отключить в настройках.
Страница настроек позволяет пользователю установить следующее.
define("WP_DEBUG", правда); // По умолчанию при первоначальной установке плагина.
define("WP_DEBUG_DISPLAY", ложь); // Значение по умолчанию, если оно не объявлено, истинно.
define("WP_DISABLE_FATAL_ERROR_HANDLER", true); // Переопределение WSOD в WordPress 5.2.
Когда плагин деактивирован, предпринимаются все усилия, чтобы повторно добавить ранее существовавшие константы в их прежнее состояние. При активации плагина восстанавливаются настройки по умолчанию и все сохраненные настройки.
Этот плагин использует команду wp-cli/wp-config-transformer для записи констант в wp-config.php.
В этот плагин включен Debug Quick Look от Эндрю Норкросса, который помогает читать файл 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" =>
[
"значение" => "abc123",
"сырой" => ложь,
],
"another_test_constant" => [ "value" => "true" ],
];
Опция value содержит значение константы в виде строки.
Опция raw означает, что вместо помещения значения в конфигурацию в виде строки оно будет заключено в кавычки. По умолчанию верно. Установите значение false для нелогических значений.
Пример:
add_filter(
"wp_debugging_add_constants",
функция ($added_constants) {
$my_constants = [
"my_test_constant" => [
"значение" => "124xyz",
"сырой" => ложь,
],
"another_test_constant" => [ "value" => "true" ],
];
return array_merge($added_constants, $my_constants);
},
10,
1
);
Это создаст следующие константы.
define("MY_TEST_CONSTANT", "124xyz");
define("ANOTHER_TEST_CONSTANT", правда);
Разработка
Приветствуются пиар-сообщения о ветке разработки на GitHub.
Похожие товары
Смотреть все
Хит продаж
WordPress
Хит продаж
WordPress