ReexyStore
WordPress

WP Debugging v2.12.2

104
1
02.01.2026
Бесплатно FREE
Безопасно
Мгновенно
Поддержка
Версия 2.12.2
Размер файла 75.87 KB
Категория WordPress

Описание

Этот плагин устанавливает следующие константы отладки в 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.

Похожие товары

Смотреть все
Admin and Site Enhancements Pro v7.4.8 Хит продаж

Admin and Site Enhancements Pro v7.4.8

Мощный модульный плагин для WordPress, заменяющий десятки других плагинов. Настройка админки, оптимизация, безопасность — всё в одном.

Бесплатно
Ultimate Membership Pro v13.4 Хит продаж

Ultimate Membership Pro v13.4

Мощный плагин для создания платных подписок и членства на WordPress. Ограничение контента, рекуррентные платежи, интеграция с WooCommerce.

Бесплатно
Contact Form 7 v6.1.4 Хит продаж

Contact Form 7 v6.1.4

Бесплатно
WooCommerce v10.4.2 Хит продаж

WooCommerce v10.4.2

Бесплатно