Articles of фильтры

mu-plugins фильтр body_class не работает

Таким образом, этот код работал отлично в mu-plugins до обновления в сентябре или около того … function save_cookie_class( $classes ) { array_push( $classes, isset($_COOKIE['some_cookie']) ); array_push( $classes, isset($_COOKIE['other_cookie']) ); return $classes; } add_filter( 'body_class', 'save_cookie_class' ); Любые идеи, почему это может не работать?

Добавить атрибуты отсрочки в WordPress Сценарии с последовательным управлением версиями

Я хочу использовать атрибут defer для скриптов. Я понимаю, что это можно сделать с помощью script_loader_tag . Однако я также хочу, чтобы последовательное управление версиями файлов, так как некоторые плагины не делают это правильно. Как я могу найти версии версий, когда я использую add_filter( 'script_loader_tag', … используя их ручки?

Переименуйте изображение, чтобы опубликовать заголовок

Я пытаюсь получить следующий код, чтобы изменить имя отображаемого изображения на имя добавляемого сообщения. Я использую rss-агрегатор для создания сообщений. Следующий код изменяет имя, но он просто изменен на «импортированный». function make_filename_hash($filename, $post_id) { global $post; $post_id = $post_id ? $post_id : $post->ID; if( isset($_REQUEST['post_id']) ) { $post_id = (int)$_REQUEST['post_id']; }else{ $post_id=$post_id; } $info = […]

Как применить фильтр

Я хочу, чтобы мой отрывок был короче, чем 55 символов по умолчанию. Поэтому я нашел этот код в документации WordPress: /** * Filter the except length to 20 words. * * @param int $length Excerpt length. * @return int (Maybe) modified excerpt length. */ function wpdocs_custom_excerpt_length( $length ) { return 20; } add_filter( 'excerpt_length', 'wpdocs_custom_excerpt_length', […]

Как настроить фильтр в категории?

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

Изменить URL-адрес по умолчанию для /wp-includes/js/wp-emoji.js?ver=4.6.1

Мне нужно изменить URL-адрес для /wp-includes/js/wp-embed.min.js?ver=4.6.1, и я нашел следующую запись, в которой используется понятие фильтров: https://wordpress.org/support/topic/how-to-change-default-url-for-new-script-wp-emoji-releaseminjs/ Я включил следующий код в мои functions.php: function filter_my_script_location( $script_url, $script_name ) { if ( 'concatemojoi' == $script_name ) { $script_url = 'http://mynewdomain/wp-emoji-release.min.js'; } return $script_url; } add_filter( 'script_loader_src', 'filter_my_script_location', 10, 2 ); Это не изменяет URL-адрес по […]

Разрешить регистрацию только через социальное соединение

Я использую плагин для включения входа и регистрации через подключения к Facebook или Google. Я хотел бы отключить метод регистрации по умолчанию для имени пользователя / электронной почты. Таким образом, пользователи смогут регистрироваться только через социальную связь. Это имеет две части: 1.) Я решил, что это может быть достигнуто путем изменения формы регистрации с чем-то […]

Не подавайте бесплатный подарочный купон, если в корзину включено только конкретное изделие

В настоящее время я пытаюсь разработать способ НЕ применять бесплатный подарочный купон (используя плагин Smart Coupons) на тележке, если в тележку входит только конкретный продукт. Чтобы попытаться объяснить логику: В настоящее время у нас есть скрипт, который проверяет содержимое корзины, и если добавляется скидка скидочного купона, он не будет применять скидку на подарочную карту, но […]

Фильтр с использованием нескольких мета-ключей / значений WordPress REST API2

Как фильтровать с помощью нескольких meta_key / meta_values? Например: http://example.com/wp-json/wp/v2/posts?per_page=1&filter[category_name]=basketball&filter[meta_key]=team&filter[meta_value]=bulls&filter[meta_key]=player&filter[meta_value]=jordan ; Это не работает, поскольку он только фильтрует второй запрос. Как фильтровать с помощью нескольких?

Установите структуру постоянной ссылки по почте для пользовательского типа сообщения

У меня есть пользовательский тип «спонсор» типа с URL-адресами по умолчанию, например /sponsor/red-bull/ и почтовый архив в url /sponsor/ . Все в порядке. Я хочу, чтобы у самых важных спонсоров был пользовательский URL-адрес /red-bull-gives-you-wings/ без пользовательского пула сообщений. Есть ли хороший способ сделать это? Я думаю, что slug может быть вставлен в поле url в […]

Intereting Posts
Загрузка внешнего изображения с страницы редактирования профиля. (goldenapples) wordpress change host breaks ссылки на изображения update_user_meta добавить значение сверху в существующее значение add_action для неизвестных настраиваемых типов сообщений Показать пользовательский тип сообщения Taxonomy Child Категории и их сообщения сравнить meta_query в аргументах get_posts Разрешение пользовательского доступа к роли пользовательского типа в конце Как: CRUD для пользовательских типов сообщений в интерфейсе? Поддержка клиентов: TinyMCE перестала работать (на некоторых компьютерах) Расширенные пользовательские поля: single-books.php works, books.php не Перенаправление после редактирования длинных статей Назад к основам: Что отличает нас от фреймворка? Использование WP_Query для получения вложения возвращает пустой набор Как получить сообщения в блоге на главной странице? Настройки плагинов не сохраняются в таблице переназначения Ajax