Я получаю эту ошибку, о чем уже ответили в нескольких потоках с такой же проблемой. Здесь появляется сообщение об ошибке:
Плагин генерировал 3 символа неожиданного выхода во время активации. Если вы заметили сообщения «уже отправленные», проблемы с фидами синдикации или другие проблемы, попробуйте отключить или удалить этот плагин.
- Объект класса WP_Query не может быть преобразован в int int shortcode
- Как передать массив Чтобы get_the_category_by_ID () и получить массив назад?
- Рекомендуемое изображение не показано и получение ошибки «Объект класса WP_Error не может быть преобразован в int»
- Как проверить успешность wp_update_post
- Объект класса WP_Error не может быть преобразован в строку
- Проверка возврата с помощью WP Error
Плагин, который вызывает эту ошибку, написан мной. Чтобы узнать, я удалил полный код и оставил блок документации наверху.
Все равно получите ошибку при активации моего плагина, даже когда он пуст! Нет кеша.
Найти это очень странно. Как пустой плагин генерирует ту же ошибку, что и при заполнении кода?
Кто-то из вас знает, как это решить? Было бы очень приятно. Я этого не понимаю.
У вас могут быть пустые символы в начале перед блоком <?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: }