Intereting Posts
Установленный WP запрашивает установку, если вы набрали домен.com У меня проблема с моей БД WordPress после того, как я попытался установить многосайтовый Создание кнопки рядом с надписью «добавить медиа», которая позволяет вам выбрать один пост Категоризация результатов поиска на основе пользовательских полей Как я ограничу определенные уровни пользователей от редактирования категорий Добавить другое имя класса для каждого липкого сообщения? API настроек хранит сериализованные данные в базе данных («Правильный путь») Создание простой разбивки на страницы для шаблонов пользовательских сообщений Как включить php-файл плагина в другой файл функций плагина Вложения, добавленные в пользовательские типы сообщений, имеют родительский пост? Установите индивидуальное количество сообщений на первой странице Одна из причин изменения GUID Заблокировать информацию пользователя после заполнения полей Можно ли добавить элемент в панель «Опубликовать публикацию»? Как упорядочить массив элементов по атрибуту?

Уведомление администратора WordPress в функции плагина

У меня есть образец плагина WordPress класса. Я подключаю woocommerce woocommerce_saved_order_items и я хочу создать уведомление администратора. Добавить действие из __construct работает, но когда я хочу создать уведомление в функции hook, он не появляется, где проблема?

  class SomeClass { private static $instance; public function __construct() { add_action('woocommerce_saved_order_items',array($this,'orderStatusChange'),10,1); add_action('admin_notices', array($this,'simple_notice')); // This works } public static function getInstance() { if(!self::$instance) self::$instance = new SomeClass(); return self::$instance; } public function orderStatusChange($orderID){ add_action('admin_notices', 'simple_notice');//This not works } function simple_notice(){ ?> <div class="updated notice is-dismissible"> <p>Thank you for using this plugin! <strong>You are awesome</strong>.</p> </div> <?php } } SomeClass::getInstance();