Articles of фильтры

Настроить страницу формы регистра с помощью add_action или apply_filter

Я изучаю «действие и фильтр» и смущен. У меня есть тема, и мне нужно добавить «номер телефона1, номер телефона2» на странице формы регистра. Я пытаюсь применить фильтр заявки или добавить действие на странице формы регистра, но я не могу найти их. Затем мне нужно изменить php-файл как дочернюю тему? Я имею в виду, нужно ли […]

Можно ли создать крючок действия, используя do_action () в add_action ()?

Возможно ли создать новый крюк действия, например do_action('my-hook-name'); внутри вызова add_action(); ? Я знаю, что этот код не работает, но я думал что-то вроде … add_action('init', do_action('my-hook-name')); или Единственный способ фактически добавить функцию обратного вызова в init , а затем внутри моей функции обратного вызова создать мой крюк? add_action('init', 'my_callback'); function my_callback(){ do_action('my-hook-name'); }

child_of не работает во время поиска

Я пытаюсь ограничить поиск родительской страницей и ее дочерними страницами. Я изменил searchform.php, добавив этот код: <input type="hidden" value="<?php global $post; $ancestors2 = $post->ancestors; if ($ancestors2) { echo end($ancestors2); } else { echo $post->ID; } ?>" name="childof" /> Также я добавляю функцию к функциям my.php моей темы: function SearchFilter($query) { if (is_search() && !empty($_GET['s']) && […]

не может выводить серое масштабированное изображение, которое я создал с помощью add_image_size

Я пытаюсь создать серый масштабированный образ загружаемого изображения. Я смог загрузить изображение и создать серо-масштабированную версию, используя этот код: add_action('after_setup_theme','bw_images_size'); function bw_images_size() { $crop = get_option('thumbnail_crop')==1 ? true : false; add_image_size('thumbnail-bw', '', '', $crop); } add_filter('wp_generate_attachment_metadata','bw_images_filter'); function bw_images_filter($meta) { $file = wp_upload_dir(); $file = $file['basedir'] . '/' . $meta['file']; list($orig_w, $orig_h, $orig_type) = @getimagesize($file); $image […]

get_posts и wp_autop (удалить фильтр)

Я просто преобразовал функцию query_posts в функцию get_posts. Вот моя старая функция: <?php // The Query query_posts( 'cat=170&showposts=4' ); remove_filter('the_excerpt', 'wpautop'); // The Loop while ( have_posts() ) : the_post(); echo '<h3 style="font-size:14px"><a href="';the_permalink(); echo '" title="';the_title(); echo '"> '; the_title(); echo '</a></h3> <div class="ultimipostexcerpt">'; the_excerpt(); echo '</div>'; endwhile; // Reset Query wp_reset_query(); ?> Вот […]

Содержимое getpost со всем форматированием для страниц администрирования

Все мои сообщения обычно используют различные манипуляции с данными на основе плагинов (например, визуальный макет, группировка, плагин css и т. Д.). Теперь я хочу отобразить содержимое сообщения на моей странице администратора. При использовании следующего кода: $post = get_post(123); $content = apply_filters('the_content', $post->post_content); echo $content; Он просто отображает сформированный текстовый контент, и я не вижу своих […]

создание глоссария с wordpress

Я знаю, что в репозитории WordPress есть плагины глоссария. Эти плагины обычно ищут термины глоссария в сообщении и добавляют ссылку на него. Но я не нашел один, который ищет и заменяет термины в пользовательских типах сообщений. Из-за этого я пытаюсь сделать свой собственный плагин глоссария. если вы знаете о плагине, который это делает, скажите, пожалуйста. […]

Пользовательский фильтр на всех страницах сообщений (админ-сервер)

У меня есть пользовательский тип сообщения, называемый sales_listing . На странице «Все сообщения» я показываю столбец эскизов, который вставлен в таблицу postmeta. Он создает эту запись только в таблице postmeta, если вы добавляете миниатюру при создании сообщения, иначе он не будет создавать запись в db. Что мне нужно сделать – это иметь раскрывающийся фильтр (уже […]

Нужна помощь с использованием фильтра в виджетах по умолчанию

Мне нужно добавить элемент «Все категории» в виджет категории WP по умолчанию. Я вижу, что есть фильтр, который я могу подключить к ядру (строка 485 default-widgets.php). wp_list_categories(apply_filters('widget_categories_args', $cat_args)); Я написал следующую функцию, но у меня должно быть что-то неправильно, так как она не добавляет в список элемент всех категорий. // Add "All Categories" to categories […]

Различные шаблоны поиска для разных типов сообщений

У меня есть сайт с разными типами сообщений. Два из них – это тип публикации post, а другой – «благотворительность», для обеих страниц у меня есть индекс, обычный index.php и другой шаблон страницы для благотворительности. Я использовал плагин, называемый таксономическими фильтрами, для фильтрации категории и пользовательской таксономии на «благотворительность». для «post» я создал другой виджет, […]

Intereting Posts
Trigger JS в настраиваемом мета-поле, если загруженное / загруженное изображение Добавить кнопку «Добавить в корзину» в WooCommerce Макет компоновщика сайта SiteOrigin потерян после миграции моего веб-сайта или перехода на классический редактор Можем ли мы использовать одну установку WordPress для нескольких баз данных, доменов и каталогов контента Условное использование get_the_ID () не работает Неверный стиль выпадающего списка WP_Customize_Color_Control исключает символ # Тема: Двадцать четырнадцать, Карусель Слайдер по категориям ниже заголовка Добавить дополнительные области виджета в тему показать x количество сообщений из категории y на главной странице Самый простой способ вызвать внешний API внешнего отдыха? Добавление определенного содержимого страницы с одной страницы на другую автоматически Измените текст «Разрешить комментарии» для экрана редактирования admin для пользовательского типа сообщений? get_post () vs global $ post или $ GLOBAL Кнопка «Добавить виджет» в Настройке