Articles of фильтры

WordPress Сообщение # из # фильтруется по категориям slug

Я хочу показать сообщение № 4/100 вверху каждого сообщения для которого я использую следующий код function updateNumbers() { /* numbering the published posts: preparation: create an array with the ID in sequence of publication date, / / save the number in custom field 'incr_number' of post with ID / / to show in post (within […]

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 часа на чтение документации. Я создаю плагин для замены […]