Intereting Posts

Ошибки отчетности в плагине коротких кодов

У меня есть плагин, который расширяет короткий код в <table> , а одним из параметров является количество столбцов, например:

 [table cols=3] Row 1 Data 33% Row 2 Data 67% [/table] 

Теперь, используя необработанный HTML-редактор, я могу забыть добавить cols , или я мог бы улучшить свой плагин, чтобы он мог сделать интеллектуальную догадку в реальном количестве столбцов и т. Д., Но как я могу сообщить редактору сообщений, что есть ошибка или предупреждение? Мой обычный рабочий процесс – отредактировать сообщение в текстовом редакторе, вставить его в редактор HTML, сохранить черновик, затем просмотреть. Каков рекомендуемый способ появления ошибки в бэкэнд или окне предварительного просмотра? Например, если я спешу, я не могу прокрутить вниз до таблицы, чтобы увидеть сообщение об ошибке, непосредственно вставленное в поток в теге [table] , поэтому простое решение, вероятно, не подходит.

Solutions Collecting From Web of "Ошибки отчетности в плагине коротких кодов"

Взгляните на admin notices . Если параметр cols не установлен, используйте следующий код:

 function sample_admin_notice_fail() { ?> <div class="notice notice-error is-dismissible"> <p><?php _e( 'You forgot the cols parameter!', 'sample-text-domain' ); ?></p> </div> <?php } add_action( 'admin_notices','sample_admin_notice_fail' ); 

для отображения этого уведомления: введите описание изображения здесь в верхней части страницы администратора.

Вы найдете дополнительную информацию об использовании уведомлений администратора на этой странице .