Articles of фильтры

Отфильтровать функцию WordPress в (general-template.php)

Извините, если это дублированный вопрос, я просто хочу немного изменить основную функцию WordPress get_header() с новой функцией new_get_header() . function new_get_header() { // new header fragments; } Это возможно? add_filter( 'get_header', 'new_get_header' ); Или я должен использовать: add_action( 'init', 'new_get_header' ); И назовите его как функцию вместо оригинала. new_get_header(); // Content // Footer

Как применить фильтр к выходу редактора редактора ACF wysiwig?

У меня есть фильтр для изменения содержимого в плагине: add_filter('the_content','replace_content'); Теперь я использую ACF, и я скопировал содержимое из редактора wordpress в поле редактора wysiwig, и мой фильтр больше не влияет на него. Итак, мой вопрос в том, как я могу изменить свой фильтр, чтобы повлиять на мое новое пользовательское поле wysiwig? Я имею в […]

Как получить доступ к переменной страницы внутри действия

У меня есть крючок действия, который просто отображает контактную форму для регистрации: add_action('woocommerce_single_product_summary','add_product_signup', 10, 2); function add_product_signup() { do_shortcode('[contact-form-7 id="20709" title="Product Sale Notification Signup"]'); } Это работает нормально, НО … Я хочу показать только форму, если продукт НЕ продается. Как я могу получить доступ к переменной 'on_sale', чтобы проверить true / false, чтобы показать / […]

Удаление URL-адресов и электронной почты от сообщений

Я хочу запретить пользователям размещать в этом экземпляре WordPress от отправки URL-адресов и писем в сообщениях. Я пытаюсь сделать это через Regex, но я не уверен, что неправильно пишу Regex, потому что он, похоже, не зачищает никаких URL-адресов (пока еще не написал письмо для сообщений электронной почты). Может ли кто-нибудь определить, что я делаю неправильно: […]

Сортировка / Фильтр сообщений от front-end в блоге WordPress

Вот дизайн, который я издевался над http://enormo.us/clients/ischool/ Вопрос в том, как я могу создать систему фильтрации, где основная область блога действует как центральный канал и объединяет результат всех трех фильтров. Я бы знал, как сделать одну из этих строк, но у меня проблемы со всеми тремя вместе. Например, нажатие на школьную жизнь, студентов и комментарии; […]

Недостаток использования фильтров и крючков несколько раз

Я планирую использовать правило в своем проекте для написания кодов для одного фильтра или для подключения одной функции для упрощения обслуживания кода, поэтому вместо того, чтобы add_filter('wp','function_a'); function_a() { //code A goes here } add_filter('wp','function_b'); function_b() { //code B goes here } Он будет уменьшен до: add_filter('wp','function_ab'); function_ab() { //code A goes here //code B […]

Как фильтровать ссылку?

Я установил плагин, который отображает пользовательский виджет, и я пытаюсь добавить простой фильтр, чтобы изменить target атрибут в ссылке от _blank к self . Это код, который я пытаюсь изменить: <?php $link = "<a href='{$affiliate_link}' rel='nofollow' target='_blank' class='wppr-bttn'>" . __( $instance['cwp_tp_buynow'], 'cwppos' ) . '</a>'; if ( ! empty( $instance['cwp_tp_buynow'] ) ) { echo apply_filters( […]

Фильтрация списка объектов с помощью «OR» в одном поле

Я пытаюсь использовать wp_filter_object_list для получения тегов с помощью slug (например) «cat» ИЛИ «dog» из массива тегов. Мой код выглядит так: $post_tags = wp_get_object_terms( $post_ids, 'post_tag' ); wp_filter_object_list( $post_tags, array('slug' => 'cat', 'slug' => 'dog'), 'or' ); Я бы ожидал, что это вернет все теги с помощью slug «cat» или «dog», но, похоже, только возвращает […]

Как удалить этот фильтр?

Я не могу удалить фильтр, добавленный плагином media-tags. он был первоначально добавлен следующим образом: add_filter( 'attachment_fields_to_edit', 'mediatags_show_fields_to_edit', 11, 2 ); Я попытался удалить его так: remove_filter( 'attachment_fields_to_edit','mediatags_show_fields_to_edit', 11, 2 ); Где я ошибался? Как удалить этот фильтр?

Добавить фильтр в конец сообщения

У меня есть функция, которая используется для отображения видео, я хочу, чтобы это видео показывалось после сообщения. Он должен отображать видео, когда сообщение заканчивается. Я добавил к нему фильтр, но потом тоже показано видео до публикации. Вот фильтр, который я использую: function append_the_video($content) { global $post; $content .= youtube_video(); return $content; } add_filter('the_content', 'append_the_video'); редактированная […]

Intereting Posts
Что является альтернативой `<? Php the_content (); ?> `когда дело доходит до вызова медиафайлов (изображений) в файле 'attachment.php'? Добавить конечную точку перезаписи на страницу автора + разбиение на страницы wp.getUsersBlogs XMLRPC Brute Force Attack / Vulnerability URL Rewrite – Страница архива программно запускать событие save_post Соответствующие URL-адреса WordPress с задними тильдами получение текущего подэлемента из общих подэлементов в данном выпадающем меню (пользовательский ходок) Высокая загрузка процессора при загрузке изображений в медиа-библиотеку Создание профилей авторов с дополнительными полями и экспорт этих данных? Сделать массив фильтруемым за крючок Как отправить данные формы из WordPress (Meta Box) в службу OData? Переключитесь с hover, чтобы щелкнуть по меню Twenty Twelve Как код перенаправляет обратно на страницу из формы get_posts – выясните, была ли querystring испорчена и используется резерв Как предоставить пользовательские классы в виджет меню WordPress