Articles of фильтров

add_filter: Передача массива вместо функции обратного вызова?

Я просто читал код BuddyPress, потому что я хочу разработать собственный плагин поверх него. Я столкнулся с чем-то очень своеобразным, чего я раньше не видел и не могу найти никакого материала. Следующий код относится к защищенной функции под классом с именем BP_Legacy // Filter BuddyPress template hierarchy and look for page templates. add_filter( 'bp_get_buddypress_template', array( […]

Фильтровать текст из виджета боковой панели?

Привет, ребята, я использую плагин календаря, который предоставляет виджет боковой панели для отображения текущих дат календаря. Однако этот виджет всегда показывает N / A, если я не устанавливаю категорию для определенного события. Любая идея, как я могу добавить фильтр к этому виджету и сопоставить N / A и удалить его? спасибо за помощь

Фильтрация сообщений на странице администрирования сообщений по неделям, а не по месяцам

Кто-нибудь написал или может предложить плагин, который заменит фильтр по месяцам на экране «Администрирование почты» с помощью фильтра по неделям? например, вариант «Неделя 05 / 31-06 / 06, 2011»,

Запросить сообщения с использованием пользовательской таксономии и выбранных терминов

Я не могу использовать массив для условий в следующем запросе, только один термин: $args=array( 'facts' => 'information', //taxonomy:facts and term:information 'post_type' => 'book', 'post_status' => 'publish', 'posts_per_page' => -1, 'caller_get_posts'=> 1 ); $my_query = null; $my_query = new WP_Query($args) Это нормальное поведение? Есть ли эквивалентный метод для выбора сообщений с определенными терминами из пользовательской таксономии […]

как «manage_posts_custom_column» action hook относится к «manage _ $ {post_type} _columns» hook hook?

Как add_action("manage_posts_custom_column", "custom_callback_fun01"); относятся к add_filter("manage_{xxxx-xxx}_columns", "cusotm_callback_fun02" ); ? Как они оба работают вместе? Используя эти оба, мы добавляем пользовательские столбцы к типам пользовательских сообщений и дате показа, например, к изображениям с включенными признаками. Вот мой пример кода, он отлично работает, но я немного запутался в том, как фильтр работает с действием hook? //slides add_filter("manage_edit-slides_columns", […]

Измените шаблон, когда пользователь не войдет в систему, используя фильтр page_template (он не работает)

Я хочу напечатать другой шаблон, когда пользователь не вошел в систему. Я использую этот код: function restrict_access_to_unlogged_users($template) { global $post, $pagename; $new_template = get_stylesheet_directory() . '/need-login.php'; return $new_template; } add_filter( 'page_template', 'restrict_access_to_unlogged_users', 20 ); У меня есть файл шаблона под названием «need-login.php» в моей папке с дочерними темами, однако моя веб-страница печатает большой пробел на […]

Как изменить только часть функции через фильтр

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

Избегайте регистрации пользователей конкретным поставщиком электронной почты

Я попал под спам-атаку, кто-то ежедневно создает много пользователей, это может быть бот, все эти пользователи имеют одного и того же поставщика электронной почты, есть ли способ, которым я могу избежать того, что кто-либо создает пользователя, использующего конкретный адрес электронной почты поставщик.

preview_post_link для пользовательских типов сообщений

У меня есть настраиваемый тип сообщений, и я хотел бы иметь возможность изменить ссылку предварительного просмотра, но из того, что я могу сказать, крюк для preview_post_link влияет только на тип сообщения по умолчанию. Любые указания? Вот что я пытался. add_filter( 'preview_post_link', 'append_preview_query_vars' ); function append_preview_query_vars( $link, $post ) { if( $post->post_type === "2016program" ) { […]

Разбивка категории менеджера WP. Изменить текст заполнителя через фильтр

Я работаю в течение нескольких часов без особого результата, у меня есть сайт, который использует WP Job Manager. Одним из полей поиска, которое поставляется с этим плагином, является раскрывающийся список категорий. Я хотел бы поменять местозаполнитель этого текста на «Выбрать категорию …» на «Выбрать ваши сектора …» Я столкнулся с этим сообщением: https://wordpress.org/support/topic/changing-placeholder-text-for-category-dropdown/ Это объясняет, […]

Intereting Posts
Как сделать paginate query_posts с числовой разбивкой на страницы? Удалить верхний и нижний колонтитулы в iframe Простая и настраиваемая форма контакта с возможностью отправки копии отправителю Поделитесь одной таксономией в нескольких блогах в 3.0 Как бороться с конфликтом между PHP-Markdown и MathJax? Как добавить / получить ссылку на сообщение? Пользовательский вход с Ajax не работает с IE Добавление кнопки отправки или обновления в пользовательский метабокс? Фильтрация результатов поиска Вставить носитель – Приложение – Ссылка на: удалить страницу «страница вложения» Как получить последние сообщения из каждой категории в обычном порядке Получить сообщение по названию страницы или пули Есть ли подобный фильтр media_upload_tabs для добавления вкладок в простой / избранный подборщик изображений? Подпапка Multisite: дополнительный субдомен www Как сделать 2 ленты тегов отображаются на 1 странице?