Я получаю это сообщение каждый раз, когда активирую свой плагин:
Плагин генерировал 80 символов неожиданного выхода во время активации. Если вы заметили сообщения с уже отправленными сообщениями, проблемы с фидами синдикации или другие проблемы, попробуйте отключить или удалить этот плагин.
Единственный способ, которым я смог подавить это сообщение, состоял в том, чтобы связать мой код функции активации внутри оператора if (см. ниже ниже).
Вот фрагмент моего кода плагина, когда я получаю описанную выше ошибку:
function myPlugin( $post ) {
echo "Whatever is here throws an unexpected output alert when the plugin isa activated";
}
register_activation_hook( __FILE__, 'myPlugin' );
Далее, моя упаковка функции в моем плагине внутри оператора if; он подавляет предыдущую ошибку, как обсуждалось выше:
function myPlugin( $post ) {
global $pagenow;
if ( is_admin() && $pagenow !== 'plugins.php' ) {
echo "No more alerts when its wrapped this way";
}
}
}
register_activation_hook( __FILE__, 'myPlugin' );
Что на самом деле вызывает эту ошибку и как я могу эффективно завершить свой плагин с помощью своих логик, не сталкиваясь с этим?
Есть ли лучший способ справиться с этим?