Articles of фильтры

Показывать разные страницы на сайте в зависимости от выбора пользователя

Теперь я создаю сайт WordPress, который автоматически открывает всплывающее окно на первой странице, что дает пользователям возможность выбирать между двумя вариантами (например, если они являются частными клиентами или клиентами компании). В зависимости от выбранного варианта мне необходимо: показать некоторые страницы частным клиентам показывать другим страницам клиентам компании показать некоторые страницы всем клиентам (ex contact) Любая […]

Создание динамической фильтрации на пользовательском типе сообщений

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

Скрыть сообщения администратора и страницы в Dashboard

Возможно ли как-то скрыть страницы и сообщения Admin с панели мониторинга, чтобы другие пользователи могли просматривать или публиковать публикации, не относящиеся к администраторам?

Вывод dynamic_sidebar_params в wp_head

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

Как применить фильтр ко всему?

Я хочу применить фильтр ко всему. add_filter ('the_content', word_swap); Есть ли термин, который я могу заменить the_content который будет the_content на все функции?

Добавление фильтра пользователя – не обновление данных в URL-адресе

То, что я пытаюсь сделать Я пытаюсь добавить параметр фильтра, добавив раскрывающееся меню, которое я подключил к restrict_manage_users , поэтому я могу фильтровать пользователей по определенному метазначению. Моя проблема Когда я выбираю вариант из раскрывающегося списка и нажимаю «Отправить», данные, которые отправляются (что я вижу в URL-адресе), являются только первым вариантом, даже если я выбираю […]

Удалить обратный вызов фильтра: метод в классе

Мне нужно отключить этот фильтр: $message = apply_filters( 'woocommerce_mail_content', $this->style_inline( $message ) ); Функция style_inline () существует в классе WC_Email . Поэтому я попробовал: remove_filter("woocommerce_mail_content", WC()->WC_Email->style_inline()); Но это была дикая догадка, и это не сработало. Ссылка на полный код apply_filters: здесь Ссылка на функцию style_online (): здесь

Группировка и просмотр страниц CPT по месяцам с пользовательской полевой датой

$start_date = date( 'ym01' ); $end_date = date( 'ymt' ); $meta_query = array( 'key' => 'event_date', 'value' => array( $start_date, $end_date ), 'compare' => 'BETWEEN', 'type' => 'NUMERIC' ); $args = array( 'post_type' => 'spektakle_event', 'posts_per_page' => -1, 'orderby' => 'meta_value', 'meta_key' => 'event_date', 'order' => 'ASC', 'meta_query' => array( $meta_query ) ); $the_query = […]

Как разрешить пользователям указывать интересы при регистрации и отображать ли они контент, отображаемый на главной странице?

Я ищу что-то, что позволит моему сайту иметь следующие функции: Пользователь создает логин для моего сайта. При создании имени пользователя и пароля они также выбирают из списка категорий или «интересов» (галочки). Когда они входят в систему и просматривают домашнюю страницу, отображаются только «интересы», которые они выбрали выше, а другой контент доступен через меню или отдельный […]

Изменить URL-адрес на сообщения, если у них есть только таможенный налог

У меня есть обычная таксономия «category_slider». function taxonomy_slider() { $labels = array( 'name' => 'Категории проекта', 'singular_name' => 'Категории', 'search_items' => 'Поиск Категорий', 'all_items' => 'Все Категории', 'parent_item' => 'Родительская Категория', 'parent_item_colon' => 'Родительская Категория:', 'edit_item' => 'Редактировать Категорию', 'update_item' => 'Обновить Категорию', 'add_new_item' => 'Добавить Категорию', 'new_item_name' => 'Название Категории', 'menu_name' => 'Категории проекта', […]