Intereting Posts
Поиск url ​​wp-rewrite после перенаправления? Как автосохранение WordPress может сохранять поля плагина? Как создать разные типы галереи и позволить редактору выбирать между ними? Какую роль назначить разработчику удаленных сайтов? Как изменить целевую страницу URL? Почему я получаю `вызов функции-члена has_posts () для не-объекта`? WordPress Multisite – может ли 2 домена совместно использовать базу данных пользователей? Фильтрация по столбцам Meta Custom Fields – Производительность Как удалить трейлинг теги </ li> из wp_nav_menu walker WordPress Изменить все URL-адрес панели администратора Использование add_sub_menu для размещения в разделе «Внешний вид» Сессии в разработке плагинов? Создайте пользовательскую таксономию, которая будет использоваться для создания и фильтрации маркеров в Google Map Как удалить панель навигации (пример и сек.) С главной страницы для Genesis Framework? Добавить пользователя и пользователя в одно и то же время

плагин генерировал неожиданный вывод во время активации, но он пуст

Я получаю эту ошибку, о чем уже ответили в нескольких потоках с такой же проблемой. Здесь появляется сообщение об ошибке:

Плагин генерировал 3 символа неожиданного выхода во время активации. Если вы заметили сообщения «уже отправленные», проблемы с фидами синдикации или другие проблемы, попробуйте отключить или удалить этот плагин.

Плагин, который вызывает эту ошибку, написан мной. Чтобы узнать, я удалил полный код и оставил блок документации наверху.

Все равно получите ошибку при активации моего плагина, даже когда он пуст! Нет кеша.

Найти это очень странно. Как пустой плагин генерирует ту же ошибку, что и при заполнении кода?

Кто-то из вас знает, как это решить? Было бы очень приятно. Я этого не понимаю.

У вас могут быть пустые символы в начале перед блоком <?php .

Вы также можете попробовать var_dump($result->get_error_data()) это сообщение об ошибке – это было бы грязным способом.

 File: wp-admin/plugins.php 42: $result = activate_plugin($plugin, self_admin_url('plugins.php?error=true&plugin=' . $plugin), is_network_admin() ); 43: if ( is_wp_error( $result ) ) { 44: if ( 'unexpected_output' == $result->get_error_code() ) { 45: $redirect = self_admin_url('plugins.php?error=true&charsout=' . strlen($result->get_error_data()) . '&plugin=' . $plugin . "&plugin_status=$status&paged=$page&s=$s"); 46: wp_redirect(add_query_arg('_error_nonce', wp_create_nonce('plugin-activation-error_' . $plugin), $redirect)); 47: exit; 48: } else { 49: wp_die($result); 50: } 51: }