Articles of фильтры

Изменение типа персонализированной почты с помощью функции / фильтра

Я работаю на сайте электронной коммерции, используя плагин woocommerce. Мой клиент будет продавать билеты онлайн. Плагин woocommerce создает пользовательский тип сообщения «Продукт». Я хочу изменить это cpt synd_name на «Ticket» (просто косметическое изменение) Я в порядке с сохранением cpt slug в «продукте», как это требуется для других функций woocommerce? Есть ли функция / фильтр, доступная […]

форма поиска ведет к 404

Я использую следующий код в моих functions.php, чтобы добавить окно поиска в мое основное навигационное меню – add_filter('wp_nav_menu_items','add_search_box_to_menu', 10, 2); function add_search_box_to_menu( $items, $args ) { if( $args->theme_location == 'primary' ) return $items."<li class='menu-header-search'><form action='search.php' id='searchform' method='get'><input type='text' name='s' id='s' placeholder='Search'></form></li>"; return $items; } Форма добавляется в навигационное меню в порядке, но любая попытка поиска […]

Добавить класс в div с помощью фильтра?

возможно ли добавить динамический класс в div с использованием фильтра в функции functions.php? Я знаю, что это возможно для тега body – также для пользовательского определенного div с идентификатором? if ( !is_search() ) { $customclass = 'myclass'; }

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

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

Функция переопределения email_exists

Я пытаюсь переопределить функцию email_exists, чтобы изменить способ ее работы. Он не указан как подключаемая функция, поэтому я не уверен, как это сделать. Я бы хотел, чтобы следующее произошло Кто-то пытается зарегистрироваться с существующим адресом электронной почты WordPress обнаруживает, что это дубликат WordPress автоматически присваивает ему случайный адрес электронной почты вместо Можно ли что-то сделать […]

Замените изображение заголовка на всех других страницах, но проблема с домашним URL-адресом

У меня есть функция, работающая над тем, что я хочу на своем dev-сервере, но она не будет работать на реальном сайте. У меня есть случайное изображение, реализованное с помощью короткого кода и плагина, и оно должно появляться везде, ЗА ИСКЛЮЧЕНИЕМ домашней страницы. Это то, что работает на моем dev-сервере: add_filter( 'option_woo_options', 'my_woo_options_filter' ); function my_woo_options_filter( […]

Удаление URL-адреса и добавление контейнера вокруг изображения в отображаемом метабоке изображений

Я хочу удалить URL и добавить контейнер (div) вокруг изображения в отображаемом метабоке изображений. Выход WordPress <p class="hide-if-no-js"> <a title="Set featured image" href="URL" id="set-post-thumbnail" class="thickbox">IMAGE</a> </p> по умолчанию. Я хочу, чтобы результат был <p class="hide-if-no-js"><div>IMAGE</div></p> Могу ли я сделать это с помощью admin_post_thumbnail_html ? Как мне это сделать?

Идентификатор сообщения доступа в "content_save_pre"

Первый раз, помилуй мои ошибки. Я пытаюсь использовать фильтр content_save_pre чтобы захватить URL-адрес в первой строке сообщения и сохранить его в пользовательскую мета, а также установить формат сообщения в качестве ссылки. Все это прекрасно работает, по большей части. public function save_content($content) { // short circuit if special ignore tag is included anywhere in content if […]

Добавить класс для публикации, если он был недавно обновлен

Я пытаюсь добавить «обновленный недавно» после заголовка сообщения. Я обнаружил некоторый код, который работает, но из-за плагинов и некоторая кодировка темы затрагивает многочисленные экземпляры the_title , которых он не должен. Эта проблема рассматривается здесь https://pippinsplugins.com/use-the_title-and-the_title_attribute-correctly/ – Я внес некоторые исправления / исправления, но некоторые плагины немного превосходят мои возможности. Существующий код (кредит http://www.themesandco.com/snippet/adding-an-update-status-to-posts-in-wordpress/ ) – […]

Проблема добавления класса в body_class

Я пытаюсь добавить дополнительные классы в <body> на основе определенных условий, поэтому у меня есть этот код в файле functions.php темы: add_filter( 'body_class', 'custom_body_class' ); function custom_body_class( $classes ) { if ( !is_home() && !is_archive() ) { $classes[] = array_push( $classes, 'new-class' ); } if ( condition ) { $classes[] = array_push( $classes, 'conditional-class' ); […]

Intereting Posts
Как узнать, есть ли у пользователя блог в WordPress Multisite? как я могу добавить пункт меню «домой» условно в пользовательские меню? Отображение изображения страницы в нижнем колонтитуле автоматически Получить привязанность с помощью пули Пользовательские переменные поиска в wp-запросе? правильно использовать add_settings_field? Добавить / удалить тип сообщения из всплывающего окна «Ссылка на существующий контент» Получите только непосредственных детей (а не внуков) иерархического пользовательского таксономического термина Как получить почтовое имя на пользовательской странице? Как я могу написать функцию get_categories_by_year ()? Использование add_action перед add_filter в плагине? Множество опций, не выбранных после сохранения Отображать значение пользовательского виджета в header.php Как изменить логотип на странице входа? Настройки плагина по умолчанию Не записывать в базу данных