Articles of проверка

Проверка значений передаваемых форм и отображение предупреждающих сообщений с помощью API настройки

Я создаю страницу администрирования плагина с помощью API настроек. Я хотел бы знать способ отображения предупреждающего сообщения, когда пользователь отправляет недопустимое значение. Например, с приведенным ниже кодом, если пользователь отправляет пустое значение для опции A, первое поле ввода, я бы хотел показать сообщение, в котором указано, что оно недействительно, и заполните эту форму. И другие […]

Ошибка проверки ссылки на формат сообщения

Для форматов сообщений для связи в моем файле archive.php я использую следующий код: <a href="<?php echo wp_trim_words( get_the_content(), 100 ); ?>"> <?php the_content(); ?> </a> Конечно, это создает ошибку проверки из-за того, что <p> находится внутри <a> . Я ищу решение, чтобы исправить эту ошибку проверки. Это самый интуитивный способ, с помощью которого я могу […]

Как проверить входы с фильтром в обратном вызове register_setting

У меня теперь есть эта функция, которая работает хорошо: function wpPartValidate_settings( $input ) { if ( check_admin_referer( 'wpPart_nonce_field', 'wpPart_nonce_verify_adm' ) ) { // Create our array for storing the validated options $output = array(); foreach( $input as $key => $value ) { // Check to see if the current option has a value. If so, […]

Сделать обязательным поля post_content и другие настраиваемые поля

Каков наилучший способ установить required атрибут в html-формах в wordpress, например, я бы хотел, чтобы пост-контент был необходим, поэтому этот код нужно изменить: <textarea class="wp-editor-area" style="height: 300px; margin-top: 37px;" autocomplete="off" cols="40" name="content" id="content"></textarea> Чтобы выглядеть так: <textarea required class="wp-editor-area" style="height: 300px; margin-top: 37px;" autocomplete="off" cols="40" name="content" id="content"></textarea> Как это сделать с помощью фильтра или действия? […]

Как WordPress санирует почтовый контент при сохранении? Или это не так?

Использует ли WordPress какую-либо санитарию данных для своего содержимого после сохранения из области администрирования? (например, дескрипторы <script> ). Или все, что он делает, это проверки на некоторые пользовательские возможности (например, current_user_can('edit_posts') ? Я спрашиваю, потому что я делаю плагин виджета: Он позволяет добавлять или редактировать HTML-контент, который позже будет показан в интерфейсе. Он может быть […]

Отображение всех ошибок WP вместе во время проверки формы

У меня есть пользовательская страница, на которой пользователи могут отправлять сообщения. Все работает нормально, но я хочу, если более одного поля пуст, тогда ошибки для всех пустых полей должны показать все вместе. В настоящий момент код показывает только ошибку для первого пустого поля, которое он обнаруживает. Код: $errors = new WP_Error(); if (isEmptyString($title_stripped)) $errors->add('empty_title', __('Please […]

Прекратить сохранение процесса, когда метабокс недействителен

Возможный дубликат: Запретить публикацию публикации, если пользовательские поля не заполнены Проверьте перед публикацией, если уже существует сообщение с текущим значением настраиваемого поля Я пытаюсь добавить некоторые обменные пункты, чтобы опубликовать страницу редактирования. Они содержат важные данные для моего шаблона, поэтому я должен убедиться, что они заполнены и действительны. Проверка их не является проблемой. Перед сохранением […]

Как использовать недавно зарегистрированный параметр с флажком и значением по умолчанию «true»

В настоящее время я работаю над плагином, в котором я хотел бы иметь новую настройку (называемую «show_introduction»), которая имеет значение по умолчанию «true». Я сделал это следующим образом, которое подключено к 'admin_init' register_setting('tf-song-list-settings-group', 'show_introduction'); if (get_option('show_introduction') == '') update_option('show_introduction', 'true'); На странице настроек у меня есть следующее, чтобы включить указанное выше значение в флажок <input […]

Разрешить URL-адрес сайта в текстовом поле, используя wp_kses / wp_filter_nohtml_kses?

Я работаю над проверкой страницы параметров темы. Есть ли встроенный способ добавления аргумента в wp_kses / wp_filter_nohtml_kses, который позволит ввести определенную ссылку (завернутую в теги), но не все ссылки? Я хочу, чтобы пользователь мог ввести ссылку на основной сайт в этом конкретном текстовом поле. Спасибо.

Какую проверку данных мы должны использовать в разных контекстах?

В последнее время моя тема была отвергнута на тему Forest, и одна из проблем с отказом: В вашей теме обнаружены проблемы с проверкой данных. Все динамические данные должны быть правильно экранированы для контекста, в котором он отображается. Пройдите глобальный поиск echo $, и вы увидите несколько проблем. Поскольку я использую разные контексты, где я использую […]

Intereting Posts
получить постоянную ссылку и добавить ее Как загрузить jQuery WordPress в разделе <head> Многие медленные запросы post_type = 'attachment'; Как работают автоматические обновления? Добавление гостевой книги на мой сайт WordPress Используйте override_load_textdomain для перевода кеша и повышения производительности Веб-сайт WordPress загружается отлично на настольных браузерах, но Safari для iOS не может полностью загрузить его Как встроить видео YouTube в WordPress 3.0? Запуск jQuery в плагинах Как вызвать ошибку, когда не используется wp_reset_postdata () ;? Зачем использовать его, если цикл работает без него? Заполнение содержимого при установке Заполнение ACF Выберите Dropdown из пользовательского типа сообщения Почему flush_rewrite_rules не запускается при активации плагина? Миниатюры для следующих / предыдущих ссылок в пользовательском типе сообщений single.php всплывающие опции для пользовательских быстрых тагов