Intereting Posts
Ссылка категории по умолчанию для настраиваемой категории – это неработающая ссылка Автоматические обновления в плагине – не размещены в репозитории WordPress Создание пользовательского меню с настраиваемыми темами WordPress не создает базу данных Содержащие изображения изотопа div перекрываются (Firefox) Страницы перенаправляют меня на главную страницу Автоматическое создание галереи Nextgen после создания сообщения Радиокнопки обновляются в настройках Вместо изображений появляется подозрительная мессаж Как создать ссылку на сброс пароля? Пользовательские таксономические возможности Как изменить размеры всех встроенных видео на WordPress Twenty Fifteen Theme Built-in Player? wp_update_post создает изменения вместо обновления сообщения Вывод заголовка сообщения без кодирования Как я могу уменьшить количество ifs и else ifs в этом конкретном блоке кода?

admin_notices hook показать сообщение всем страницам администратора после активации плагина

Я работаю над плагином, и в плагине я использую admin_notices для отображения моего пользовательского сообщения. Когда пользователь активирует плагин, сообщение показывает, что plugin activate успешно, но в моем сообщении отображаются все другие страницы администратора.

Я хочу показать сообщение только странице плагинов после активации плагина или моей страницы настроек плагина. Я не знаю, как я могу это исправить.

Вот мой код:

 add_action('admin_notices', 'wpc_plugin_notices'); function wpc_plugin_notices() { $plugin = plugin_basename(__FILE__); if (is_plugin_active($plugin)) { echo "<div class='updated'> <p> Please go to this page <a href='".site_url()."/wp-admin/edit.php?post_type=wpcproduct&page=image_resize&action=wpc_resize&products=1'>Click Here</a> </p> </div>"; } } 

Пожалуйста, помогите мне, как я могу это исправить.

Solutions Collecting From Web of "admin_notices hook показать сообщение всем страницам администратора после активации плагина"

Для этого вам нужно сохранить в db значение, чтобы помнить, что предупреждение уже было показано. Кроме того, вы можете попытаться сделать это на https://codex.wordpress.org/Function_Reference/register_activation_hook . С этим вы можете выполнить крючок только при активизации действия плагина.