Articles of фильтры

изменить расположение вывода функции плагина с помощью пользовательского подключения

Я запускаю плагин YouTube Video Fetcher, и он извлекает видео YouTube и отображает его на вашем веб-сайте. Однако вместо того, чтобы отображать видео после публикации, я хочу подключить код к пользовательскому контейнеру. Вот функция в плагине, используемая для отображения видео после сообщения: //The below function is used to display the video after the post. function […]

Передать переменную виджета на внешнюю функцию

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

Сохранить что-то в глобальном var в add_filter

Я снова здесь со странным вопросом. Во-первых, я использую плагин ACF для добавления полей cistom. Мой код выглядит примерно так: global $testMe; $testMe = 0; function my_acf_update_value( $value, $post_id, $field ) { global $testMe; $testMe = $value; return $value; } add_filter('acf/update_value/key=field_5308e5e79784b', 'my_acf_update_value', 10, 3); echo $testMe; // -> print 0, not the $value!? Проблема в […]

Фильтрация содержимого HTML в плагине

Я использую плагин Marketpress . Я хочу изменить single_order_funct() HTML-содержимого single_order_funct() . Я хочу внести изменения, так что, когда он будет обновлен, я не потеряю их. class PluginClass{ function single_order_funct() { ?> <h1>test</h1> <?php } function orders_funct() { if (isset($_GET['order_id'])) { $this->single_order_funct(); return; } } Когда single_order_funct() функция single_order_funct() , я хочу изменить содержимое HTML, […]

Проблема с формой входа в систему

У меня возникла проблема с формой входа для сайта, который я унаследовал, когда только некоторые пользователи отправляются на правильную страницу после входа в систему. На этом сайте пользователи со счетами разрешены в специальную область. Эти учетные записи являются обычными учетными записями WordPress с очень ограниченным доступом. Чтобы получить доступ к этой специальной области сайта, пользователи […]

Использование apply_filter в классе plugin / widget

У меня возникают трудности с тем, чтобы выяснить, что я делаю неправильно в моем использовании apply_filter() в классе виджетов. Вот несколько примеров моего кода: class Byad_CountDown_Widget extends WP_Widget { function __construct() { parent::__construct( 'byadcd_widget', // Base ID of widget __('BYAD Countdown Widget', 'byad-countdown'), // Widget name will appear in UI // Widget description & class […]

apply_filters в контент, но игнорировать короткие коды

Я хочу подготовить свой контент, добавленный через редактор wp, чтобы он отображался красиво, поэтому я использую apply_filters следующим образом: $ld = apply_filters('the_content', $ld); Это хорошо работает для страницы, но в бэкэнде внутри моего wp-редактора я не хочу видеть вывод короткого кода, а сам сам короткий код. Итак, теперь мой [sstest] имеет значение eeeeee а в […]

Фильтр / ошибка администратора, если сообщение слишком длинное

Есть ли фильтр, который выдает ошибку, если создатель сообщений вводит слишком длинный заголовок? Я ищу ошибку, например: «Название, которое вы ввели, составляет более 30 символов. Пожалуйста, измените заголовок и повторите попытку». Предпочтительно, это может быть предупреждение о баннере, например, стандартные ошибки или, по крайней мере, что-то заметное. Кроме того, сообщение не будет сохранено до тех […]

Pre_Get_Posts заказ DESC не регистрируется

Я создал функцию фильтра для фильтрации items типа post с помощью мета значения _item_price . Проблема в том, что он работает только в порядке возрастания, и я не уверен, почему. Моя функция pre_get_posts выглядит так: function frontend_items_filter( $query ) { global $page_items_id if(!is_page($page_items_id)) return; if($query->query_vars['post_type'] == 'items' && isset($_GET['filter'])){ $sort = $_GET['item_sort']; // Set Ordering […]

Скрыть заголовок H1 с использованием фильтра the_title

Я пытаюсь скрыть заголовок H1 страниц, если это настраивает пользовательское поле. На обратной стороне страницы я добавил настраиваемое поле: Name = hide_title Значение = true Затем я хочу скрыть только H1, используя фильтр. Следующий код не работает, но это результат моего лапши. Может ли кто-нибудь предложить исправление для этого кода или альтернативный способ приблизиться к […]