Articles of фильтры

Добавление перетаскивания перетаскивания из пользовательского типа по умолчанию по умолчанию

У меня есть пользовательский тип сообщения с именем « slider_to_be_ordered » и имеет следующие аргументы: 'supports' => array( 'title', 'page-attributes' ), 'hierarchical' => true, и у меня есть следующий вид по умолчанию: Я видел, что есть плагины, которые позволяют эту функцию, но хотели бы реализовать ее с помощью WP-упакованного jQuery UI sortable, но я бы […]

Какую привязку я использую для редактирования опции статусов сообщений в admin?

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

Полностью скрыть любое скрытое форматирование при вставке в TinyMCE

В WordPress v4 + я хочу удалить все скрытые форматирования, когда пользователи вставляют контент в визуальный редактор TinyMCE. Кнопка « Вставить как текст» работает, когда пользователи вставляют текст из Microsoft Word, но не выполняют свою работу с другими приложениями, такими как «Страницы для OSX». Вы можете использовать следующее, чтобы отфильтровать все форматирование для Word (спасибо […]

Добавить класс в пункты меню одного определенного меню (nav_menu_css_class)

Этот код добавляет дополнительный класс ко всем моим пунктам меню: add_filter('nav_menu_css_class' , 'special_nav_class' , 10 , 2); function special_nav_class($classes, $item){ $classes[] = 'btn'; return $classes; } Как ограничить этот фильтр моим главным меню (в главном меню темы)? С Уважением, Даниил

Как добавить фильтр таксономии по запросу?

Я пытаюсь добавить налоговый запрос на крюке pre_get_posts, используя следующий код: // Add custom posts to main query (archive and home) add_action( 'pre_get_posts', 'add_post_types_to_query' ); function add_post_types_to_query( $query ) { if ( (is_home() || is_category() || is_search()) && $query->is_main_query() && !is_admin() ) { // Query all posts on index and category pages $query->set( 'post_type', array( […]

Внедрение расширенных обложек функций add_ *

add_action() и add_filter() являются основными функциями. Однако в некоторых сценариях добавить еще одну функцию и зацепить ее где-то подход становится громоздким и неудобным. Я определил для себя несколько вариантов использования, которые могут оптимизировать код с помощью оберток поверх функций add_* . Вещи, которые лучше обрабатываются с помощью одиночной линейки, чем дополнительная функция каждый раз. Добавьте […]

Как удалить фильтры из страницы администратора?

В пользовательском типе сообщений я хочу удалить фильтры, которые отображаются на /edit.php (где указаны все сообщения). У меня есть обычная таксономия, которая отображается как фильтр, который я ХОЧУ сохранить, но я хочу УДАЛИТЬ фильтры «Показать все даты» и «Смотреть все категории». Есть идеи?

WP Rest API: информация о последнем сообщении, включая URL-адрес медиа-ресурса в одном запросе?

Я использую wp-rest api для получения информации о сообщениях. Я также использую элементы фильтра app rest api для фильтрации полей и суммирования результата: Когда я вызываю http://example.com/wp-json/wp/v2/posts?items=id,title,featured_media он возвращает результаты следующим образом: [ { "id": 407, "title": { "rendered": "Title 1" }, "featured_media": 399 }, { "id": 403, "title": { "rendered": "Title 2" }, "featured_media": […]

Как подключиться к незарегистрированному экземпляру виджета?

Я хотел бы подключиться к экземпляру виджета после его удаления с панели боковой панели на странице «Адресаты -> Виджеты». Поэтому, если экземпляр был активным виджетам, а затем удален, я хотел бы подключиться к этому экземпляру до его удаления. Это можно сделать?

remove_filter ('the_content', 'wpautop'); только для определенных типов сообщений

Я хочу попытаться удалить автоматическое добавление тега <p> и тегов для моего настраиваемого типа сообщений. Это выглядит как remove_filter( 'the_content', 'wpautop' ); сделаю это, но как я могу внести изменения только для моего выбранного типа сообщения. Я пробовал написать функцию для этого, но он, похоже, не работает: function remove_tags() { global $post_type; if ( 'client' […]