Articles of фильтры

ajax для фильтрации сообщений по категориям в циклах wordpress

Я искал способ фильтровать свои сообщения на http://www.waziproject.com/wazimagazine/ без перезагрузки страницы. Поэтому мой вопрос заключается в том, что кто-нибудь может помочь мне включить следующее в список фильтров, которые не требуют обновления / перезагрузки страницы … Я считаю, что следующий ответ ближайший я могу найти в решении: Использование ajax для категорий и цепочек wordpress Однако я […]

Как я могу заменить URL-адрес oEmbed в сообщении с фактическим встраиванием HTML

Я хочу, чтобы вывести информацию о выходе из системы Twitter в мои фактические должности. IMHO сам встраиваемый вывод – это высококачественный семантический HTML, и я предпочел бы его использовать внутри сообщения, а не в метаданных вставки, если их js перестанет работать (в этом случае твит будет отображаться как разумный blockquote). Так что мне нужно захватить […]

Как добавить настраиваемый фильтр в functions.php

Я прошел через WordPress codex, но не могу понять, как написать фильтр. Я хотел бы использовать фильтр: 'wpseo_sitemap_' . $filter . '_change_freq' 'wpseo_sitemap_' . $filter . '_change_freq' 'wpseo_sitemap_' . $filter . '_change_freq' . Он ожидает, что вы вернете одно из следующих значений: 'always', 'hourly', 'daily', 'weekly', 'monthly', 'yearly', 'never' Я хотел бы установить это 'hourly'

Почему в моем плагине не работает функция remove_action?

Использование многопользовательской сети WordPress с помощью Buddypress. Чтобы изменить верхнюю панель навигации, я написал функцию для замены части меню. Вызывая это так: add_action('bp_adminbar_menus', 'new_adminbar_blogs_menu', 6); remove_action('bp_adminbar_menus', 'bp_adminbar_blogs_menu', 6); Хорошо работает в моих functions.php, но когда я пытаюсь переместить вышеуказанный код в файл плагина, remove_action не запускается, но add_action работает так, как ожидалось. Как временное решение, […]

Пользовательский фильтр времени wp_query на meta_value

Моя цель – показывать только сообщения с часами работы по рабочим дням, в течение определенного дня. Итак, например, у меня есть (обычная) почта со следующими мета-ключами и мета-знаками: meta_key = 'понедельник, meta_value = '14: 00 – 22:00' Рабочие часы фиксируются: '08: 00 – 18:00 ' Я хотел бы добавить фильтр в свой пользовательский wp_query. Только, […]

Невозможно изменить метку в woocommerce с помощью обычного фильтра

// Hook in add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' ); // Our hooked in function – $fields is passed via the filter! function custom_override_checkout_fields( $fields ) { $fields['order']['order_comments']['placeholder'] = 'Special delivery requirements'; $fields['billing']['billing_company']['label'] = 'Company name if applicable'; $fields['shipping']['shipping_company']['label'] = 'Company name if applicable'; $fields['billing']['billing_address_2']['placeholder'] = 'House number / name'; $fields['shipping']['shipping_address_2']['placeholder'] = 'House number / name'; $fields['billing']['billing_state']['required'] […]

Как проверить, подключен ли защищенный крючок?

Мне нужно защитить некоторые крючки, которые могут быть связаны только функциями / обратными вызовами в моей теме / плагине. Например: if ( is_protected_hook('hook_name') ) { throw new \Exception('You cannot hook to a protected hook.'); } else { do_action('hook_name'); } Есть ли способ определить is_protected_hook() ? Любые предложения будут очень благодарны!

Фильтрация ссылки #more якоря, которая создается с помощью <! – more ->

Вернувшись в мои наивные дни тематики, мне пришлось сделать так, чтобы ссылка, вставленная <!–more–> , не сбрасывала зрителя на якорь, который он создает. Я сделал dinky плагин, который состоял из: function No_More_Link($buffer) { $inHTML[0] = '/#more-\d+/'; $outHTML[0] = ''; return preg_replace($inHTML, $outHTML, $buffer); } ob_start("No_More_Link"); Годы спустя, я думал, что могу сделать намного лучше, используя […]

Как получить доступ к меню, создаваемому с помощью панели инструментов> Внешний вид> Меню

Продолжение этого вопроса: Замена функциональности меню WordPress плагином Поскольку я редко работаю с WordPress (я много работал с phpBB, myBB, Concrete5 и настраиваемыми скриптами PHP), но мой опыт WordPress ограничен одним или двумя простыми сайтами). Я чувствую, что могу быстрее получить ответ здесь, чем тратить 3 часа на чтение документации. Я создаю плагин для замены […]

add_filter с retrieve_password_message () не работает в плагине, но работает в functions.php

Я пытаюсь использовать retrieve_password_message для изменения электронной почты с потерянным паролем. Проблема в том, что когда я использую его в функции functions.php, он отлично работает, но когда я вставляю его в свой (активированный, работающий правильно другим способом) плагин, он не работает. Кто-нибудь знает, почему? У меня приоритет установлен как 1.

Intereting Posts
Unrendered content Cornerstone через REST API как «manage_posts_custom_column» action hook относится к «manage _ $ {post_type} _columns» hook hook? Показать сообщения на пользовательской странице динамически ограничивать глубину wp_list_pages Невозможно установить правильный перевод языка WooCommerce Создание короткого кода на основе предпочтений пользователей Только показать сообщение, если автор соответствует Записан Шаги, которые нужно предпринять, чтобы скрыть факт, что сайт использует WordPress? Получение ссылки the_excerpt на дочерние страницы Часть шаблона против боковой панели (разницы) flush_rewrite_rules на save_post не работает при первом сохранении сообщения Как я могу войти в систему как администратор после перенаправления на пользовательскую страницу входа Как изменить «после» последнего элемента в wp_nav_menu Ограничить фильтр для работы только внутри определенной функции Какие параметры сервера необходимы для импорта XML-файла WordPress