Articles of фильтры для

Разрешить теги и атрибуты в содержимом сообщений и страниц

Я пытаюсь разрешить атрибут onclick на ссылках, а также некоторые теги html, такие как iframe, на содержимое, отображаемое в сообщениях и страницах. В файле functions.php моей темы я попробовал удаление фильтров, таких как wpautop function rm_wpautop($content) { global $post; // Get the keys and values of the custom fields: $rmwpautop = get_post_meta($post->ID, 'wpautop', true); // […]

Как манипулировать выводами тегов WordPress

возьмите the_category() в качестве примера: Вот вывод функции category в цепочке wordpress: <ul class="post-categories"> <li> <a href="http://example.com/category/another-category/" rel="category tag"> Another Category </a> </li> <li> <a href="http://example.com/category/uncategorized/" rel="category tag"> Uncategorized </a> </li> </ul> поэтому нам нужен способ добавления атрибутов, таких как некоторые другие классы, атрибуты данных и … в список, чтобы он выводил что-то вроде этого: […]

Как удалить p теги * вставки *? Отключение `wpautop` удаляет ручные теги

Я пытаюсь опубликовать статические страницы с содержимым HTML. Поэтому мне нужно отключить wpautop, но когда я делаю это, мой контент лишен всех тегов <p> него есть. Я wpautop фильтр wpautop из файла header.php . if( is_page() ) { remove_filter( 'the_content', 'wpautop' ); Без этого HTML-код для изображений и другие графические аспекты моего сайта нарушены. С […]

Крючок для плагина для отображения содержимого для определенных URL-адресов

Новое для разработки WP. Я хочу, чтобы мой плагин динамически показывал контент для определенных URL-адресов, например, когда пользователь переходит к /my-plugin или /my-plugin/key , мой плагин предоставит контент. Календарь событий, похоже, делает это. Я не хочу, чтобы пользователь должен был создавать страницы и добавлять короткие коды. Я просматривал фильтры, но ничего не нашел. Фильтр the_content […]

Пользовательская тема: добавление нежелательных тегов <p> в контент

Я создал специальную тему, и она отлично работает, кроме WordPress, вставляя нежелательные теги <p> на странице до начала цикла post. Кроме того, он добавляет слово «Сохранить», например: <p>Save</p> , я попытался использовать remove_filter( 'the_excerpt', 'wpautop' ); в функции, но это только удаляет теги <p> не содержимое. <ul class="grid"> <?php query_posts('showposts=12&offset=6&post_type=post'); ?> <?php if ( have_posts() […]

Неверная спецификация тега $ для вызова apply_filters, в основном файле options.php

Я читал /wp-admin/options.php и встречал спецификацию $tag в вызове apply_filters , чего я не понимаю. Я также посмотрел на источник apply_filters , чтобы попытаться понять это … нет радости. Этот бит кода из options.php , строка 44: 34 /** 35 * Filter the capability required when using the Settings API. 36 * 37 * By […]

Создание настраиваемого поля в admin post.php только для чтения

Как я создаю настраиваемое поле (которое можно включить с помощью параметров экрана) на странице редактирования после публикации и не редактируется.

Как вы используете класс загрузчика плагинов-плагинов для подбора действий и фильтров?

Класс Plugin_Name_Loader плагинов-плагинов WordPress очень полезен, если вы должны подключиться к действию или фильтру WordPress из своего плагина. Оригинальный автор, Том МакФарлин, говорит следующее о загрузчике : Цель этого файла – инкапсулировать регистрацию крючков, а затем выполнить как действия, так и фильтры в соответствующее время загрузки плагина. Часто необходимо подключиться к соответствующему действию или фильтру, […]

get_comment_meta () для фильтра в плагине

Я пытаюсь добавить класс CSS в комментарий, и все, кажется, работает, если идентификатор комментария был жестко закодирован. Однако он не работает, потому что я не знаю, как получить идентификатор комментария, а затем оттуда, получить комментарий мета хранится в базе данных. В wp_commentmeta меня есть следующие данные: meta_id 1 comment_id 10 meta_key score meta_value 0.25 Затем […]

Изменить текущий запрос без обновления страницы

Мой текущий запрос $args=array( 'post_type'=>'product', 'post_per_page'=>'10', 'tax_query' => array( array( 'taxonomy' => 'product_cat', 'field' => 'slug', 'terms' => 'car', ), ), ); $loop=new WP_Query($args); И у меня есть флажки Bus<input type="checkbox" class="ve-select" value="bus"> Boat<input type="checkbox" class="ve-select" value="boat"> . В настоящее время то, что я делаю, – это когда кто-то нажимает на флажок, я перезагружаю страницу […]