Articles of фильтры

Использование фильтра для добавления дополнительных полей в comment_form ()

Я хочу добавить поле в комментарии и использовать эти коды. functions.php function my_fields($fields) { $fields['url2'] = '<p class="comment-form-url2"> <label for="url2">URL hittad på webben</label> <input id="url2" name="url2" type="text" value="" size="30" /> </p>'; return $fields; } add_filter('comment_form_default_fields','my_fields'); comments.php comment_form(); Вопросов Он не добавляет лишнего поля в комментарий администратора. Должно это или нет? Кажется, что это не спасло […]

Добавить имя класса в функцию the_category ()?

можно ли использовать add_filter или что-то подобное, чтобы добавить the_category() категории как classname в the_category() ? Прямо сейчас при использовании the_category() вывод выглядит следующим образом … <ul class="post-categories"> <li> <a href="http://mysite.com/something" title="" rel="category tag">News</a> </li> </ul> Можно ли как-то получить это … <ul class="post-categories"> <li class="category-news"> <a href="http://mysite.com/something" title="" rel="category tag">News</a> </li> </ul> Или что-то […]

Как удалить кнопку «Добавить новую» в моем настраиваемом типе сообщений?

У меня есть много настраиваемых типов сообщений, для которых требуется функция «Добавить тип персонализированного сообщения», но у меня есть настраиваемый тип сообщений «О себе», и мне не нужно «добавлять новые» к типу персонализированного сообщения. Поэтому я хочу удалить кнопку сверху, которая говорит «Добавить о», Это то, что я имею в виду: Любая идея, как я […]

Как сделать кнопку <! – more -> a?

Существует много информации о том, как сделать функцию «Подробнее» отображать другой текст в кодексе, но какой фильтр нужно использовать, чтобы он отображал <button class="readmorebtn" onclick(permalink)>Read More</button> ?

Правильное использование фильтрации_состояния

Это немного сложно, если вы не публикуете код кода, но мой вопрос: каковы преимущества фильтрации через apply_filters('the_content', 'anything'); , и, учитывая мой пример цикла, я фильтрую the_content слишком или неэффективно, или есть лучший способ? Я спрашиваю, потому что я просто попробовал плагин Shareaholic, который должен был обнаружить конец сообщения и вставить социальные ссылки. Однако в […]

Фильтр-крюк, возвращающийся пустой при использовании дважды

Это довольно длинный вопрос, так голый со мной. В плагине, который я написал, который позволяет пользователям легко создавать новые мета-поля, у меня есть функция, которая использует switch () для возврата соответствующего HTML-кода для добавления добавляемого мета-поля. Функция выглядит так: // displays the requested field type function ecpt_render_field($field, $meta) { global $wp_version, $post, $ecpt_options; switch($field['type']) : […]

Запрос сообщений с метазначением, начинающимся с определенного шаблона

Я пытаюсь создать фильтр поиска, используя meta_query. Единственная проблема, с которой я столкнулся сейчас, это то, что я не могу сравнивать с подстановочными знаками. Я так думаю, как вы это называете? $keyword = 'sos'; $tlds = array('com','net','org'); query_posts( array( 'post_type' => 'domains', 'meta_query' => array( array('key' => 'domain_name', 'value' => $keyword, 'compare' => 'LIKE' ), […]

Фильтрующая корзина Woocommerce и удельное количество категории

Поэтому, в основном, я пытаюсь отфильтровать свою тележку. Я хотел бы, чтобы появилось сообщение ниже, если товары из категории «кувеи» находятся в количестве 4,5,7,8,9,10,11,13,14,15,16,17,19,21 в корзине , Пока что то, что я сделал, но это работает только для одного значения: 7. Нужно ли мне помещать массив, когда я объявляю функцию? add_action( 'woocommerce_check_cart_items', 'check_total' ); function […]

Ограничить фильтр upgraderader_post_install до одного плагина

Я использую следующий фильтр для запуска функции, которая генерирует файл CSS после обновления плагина. В настоящее время CSS генерируется при обновлении любого плагина. Есть ли простой способ ограничить это выполнение определенным плагином? add_filter('upgrader_post_install', 'generate_my_css', 100, 0); function generate_my_css() { $ss_dir = get_stylesheet_directory(); $pi_dir = plugin_dir_path( __FILE__ ); ob_start(); require($pi_dir . 'includes/css/mycss.php'); $css = ob_get_clean(); file_put_contents($ss_dir […]

Изменение URL-адресов изображений в медиа-библиотеке

При установке WordPress по умолчанию медиатека находится по адресу: /wp-admin/upload.php . Я пытаюсь обновить URL-адрес изображения, чтобы указать на мой CDN, а не на мой локальный сервер. Этот фильтр add_filter('admin_post_thumbnail_html', 'my-function', 1000, 5); будет обновлять URL-адреса признанных URL-адресов администратора, но не изображения в таблице списков медиа-библиотек. Есть ли фильтр или действие, которое мне не хватает?

Intereting Posts
Как создать пользовательский вид сетки Могу ли я получить все опции, используя идентификатор группы опций? Изменение URL-адреса веб-сайта в корневой папке Как показать различные виджеты на разных страницах удобным для пользователя способом Как сделать multicheck для мета-окна post / page Получение уведомления PHP при использовании Pods с WPML Как сделать привязку доменов к подкаталогам? как использовать pre_gets_posts, чтобы исключить один запрошенный идентификатор из домашней петли javascript не установлен вручную Как решить: произошла ошибка при загрузке Статические выдержки из первой страницы Уведомление, когда левая панель меню закрыта? Как разрешить доступ к двум учетным записям пользователей, используя один логин? is_single () условная проверка внутри ajax php function Панель администратора WordPress 3.1 исчезает, оставляя ее 28 пикселей (в ubuntu)!