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
Как я могу исключить только конкретную должность категории подкатегорий из отображения категории? Сделать все подкатегории использовать шаблон родительской категории? Изменение элемента в раскрывающемся списке после 5 последних сообщений в таксономии Как я могу отображать пользовательские типы сообщений на странице? Удалить параметр панели инструментов (и установить по умолчанию на нет) в профиле пользователя wp_add_inline_style в плагине не работает Как использовать jQuery на странице администратора виджета Создание виджета или включение коротких кодов в боковой панели Изменение имени пользователя после регистрации, чтобы обойти проблему дублирования писем? Функция apply_filters () Как эхо PHP после отправки комментариев? Автоматический SEO для wordpress Отфильтровать запрос ТОЛЬКО для страницы результатов поиска Невозможно получить разбиение на страницы, чтобы работать с этим циклом WP_Query Шаблоны страниц из плагина не работают после обновления WP до 4.7 или верхней версии