Articles of wp debug

Получение отладочной стратегии WordPress

Я читал об отладке. Я смотрел видео Chip Bennett на wordpress.tv и был вдохновлен серьезно относиться к отладке. То, что я нашел в моем чтении, хотя немного смутило меня. Я знаю о define( 'WP_DEBUG', true ); и некоторые из отладочных плагинов, таких как «панель отладки» и «firephp», а также «устаревшие функции журнала», и, прочитав это, […]

Белый экран только на первой странице

У меня есть знаменитый белый экран, но только на моей домашней странице. Загрузка более глубоких страниц. Я переместил каталог themes в themes-old и создал новый каталог themes котором есть только двадцать. Я изменил тему на двадцать десять. У меня нет плагинов, но я переместил каталог плагинов и создал новый пустой каталог плагинов. Я включил отладку. […]

Почему WP_DEBUG работает только после вызова wp_debug_mode ()?

Если отладка включена, define('WP_DEBUG', true); мой экземпляр WordPress не показывает информацию об отладке. После большого поиска я понял, что после того, как я вызову wp_debug_mode() информация об отладке будет отображаться правильно. Может ли кто-нибудь сказать мне, почему вызов wp_debug_mode() необходим, поскольку страница документации по отладке даже не упоминает эту функцию? Есть что-то в моей среде, […]

Использование журнала отладки в производстве – это проблема безопасности?

Имеет WP_DEBUG_LOG включен WP_DEBUG_LOG и имеет ли debug.log в рабочей среде проблему безопасности?

Стиль WP_Debug?

Есть ли способ настроить сообщение, отправленное wp_debug? Всякий раз, когда я устанавливаю WP_Debug в true, он подталкивает весь мой контент вниз по странице. Хотя я признаю, что просто просто вернуть его к false после его использования, это может быть несколько утомительным, включающим и выключенным, когда это необходимо. Есть ли способ создать сообщение, которое он создает, […]

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

На моей странице настроек плагина у меня есть список флажков, которые хранят значение в массиве. Хотя он работает так, как ожидалось, всякий раз, когда я снимаю все флажки и сохраняю эти изменения, я получаю следующую ошибку: Примечание. Неопределенный индекс: remove_field in … \ settings-profile.php в строке 19 Ниже приведен код: if ( isset( $_POST['dsbl_options'] ) […]

Журнал отладки WordPress не работает

Я пробовал все рекомендации отсюда, но никто не решает мою проблему. У меня есть несколько установок wordpress на локальной машине под управлением Win 7 и wamp 2.4, и ни одна из них не записывает в файл debug.log или даже не отображает ошибки на странице. Я установил следующее в wp-config.php: define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false); […]

add_sub_menu page () для замены на add_theme_page ()

Проверяя мою тему с плагином для проверки темы, я обнаружил несколько ошибок, которые перечислены ниже вместе с линией кодов, где он отображает эти ошибки (ТРЕБУЕТСЯ 🙂 для исправления. REQUIRED: plugin-activation.php. Themes should use add_theme_page() for adding admin pages. Line 335: add_submenu_page( add_submenu_page( $this->parent_menu_slug, // Parent menu slug $this->strings['page_title'], // Page title $this->strings['menu_title'], // Menu title […]

Не удалось открыть поток: HTTP-запрос не удался! в \ wamp \ www \ wordpress \ wp-includes \ class-http.php в строке 929

Я пишу тему, и почти каждый раз, когда я перезагружаю страницу, WordPress дает следующую ошибку Предупреждение: fopen ( http: //localhost/wordpress/wp-cron.php? Doing_wp_cron = 1373799734.2041289806365966796875 ): не удалось открыть поток: HTTP-запрос не удался! в D: \ wamp \ www \ wordpress \ wp-includes \ class-http.php в строке 92 Как видно, я включил WP_DEBUG . Вот скриншот окна […]

Как исправить неинициализированное смещение строки: ошибка на флажке в WP Settings API

Я пытаюсь создать страницу параметров с полем флажка. Флажок работает нормально, но когда я сниму его и сохраните настройки, строка с ошибкой отобразится на Notice: Uninitialized string offset: 0 in C:\xampp\htdocs\project\wp-content\plugins\test\admin\options.php on line 55 Вот основной код настройки: register_setting('twb_settings', 'twb_option', '' ); add_settings_section('twb_section', 'General Settings', '', __FILE__); add_settings_field( 'hide_avatar', 'Hide Avatar', 'hide_vatar_fn', __FILE__, 'twb_section'); function […]