Articles of фильтры

Как проверить фильтруемые $ vars?

Примечание. Это больше учебник / вики, чем реальный вопрос, и он должен быть ссылкой на более поздние вопросы. Если у вас есть что добавить, не стесняйтесь добавлять ответ. Рабочие ответы получают поддержку. 🙂 сценарий Вы хотите изменить вывод некоторой основной функции wp и вместо того, чтобы напрямую изменять ядро ​​(что всегда плохо), вы нашли такой […]

Фильтр "Ваши последние сообщения"

На странице «Настройки чтения» я нажал « Последние сообщения» в разделе « Основные страницы» . Мне интересно, как я могу фильтровать запрос, который отображает эти сообщения, прежде чем он попадет в цикл. Я попытался использовать фильтр pre_get_posts, но у него, похоже, нет доступа к этому запросу. В любом случае, чтобы изменить сообщения, отображаемые на передней […]

Изменение пользовательского GUID типа сообщения в RSS

Итак, я получил RSS-канал, который выводит некоторые пользовательские типы сообщений, но GUID выглядит плохо для меня, это похоже на: ?post_type=mycustompost&p=124 Причина, по которой я хочу изменить это, – это то, что мне не нужны люди, чтобы знать, что это WordPress или увидеть мое собственное имя типа сообщения (это очень важно в этом проекте) Есть ли […]

Выход wp_link_pages появляется дважды

Я считаю, что это совершенно другое, чем заданный здесь вопрос. Я добавляю разбивку на страницу с помощью фильтра. Результат появляется в начале и конце моего содержимого, а не только в конце. Моя функция в файле functions.php шаблона: add_filter('the_content','pagination_after_post',1); /** * Adds pagination after the post * * @uses is_single() */ function pagination_after_post($content){ if( is_single() ){ […]

вывод пользовательских сообщений на странице

Я пытаюсь написать функцию, которая выводит набор сообщений на странице. Поскольку я хочу отображать больше, чем только заголовки сообщений, wp_get_archives() не будет делать (я думаю). Функция добавления почтового списка анализирует метатег страницы, чтобы узнать, какой список он должен выводить. Затем он запускает запрос для этих типов сообщений и выводит их с использованием того же фрагмента […]

Получить текущую таксономию и отобразить запрос соответственно

Хорошо, у меня есть немного проблемы с катогоризацией / таксономией / фильтрацией, и я нахожусь в убытке о том, как это решить. Надеюсь, кто-то может немного помочь мне по дороге. Скажем, у меня есть блог о еде, с несколькими основными темами; тайская еда Индийская еда Греческая кухня Мексиканская еда французская еда испанская еда быстрое питание […]

Редактирование wp-config.php

Мне нужно добавить определение линии define('WP_POST_REVISIONS', false); к моему config.php, так что пост-версии отключены. У меня нет доступа к wp-config.php, у меня есть разрешение редактировать мою тему и плагины. Является ли их каким-либо образом, я могу добавить этот код в функцию function.php моей темы, или это их крючок для достижения этого. также, Их все равно […]

Как я могу применять фильтры в своем классе, которые расширяют Walker_Nav_Menu?

У меня есть следующий сокращенный код: <?php class New_Walker_Nav_Menu extends Walker_Nav_Menu { function start_el(&$output, $item, $depth, $args) { $attributes = ! empty( $item->target ) ? ' target="' . esc_attr( $item->target ) .'"' : ''; $attributes .= ! empty( $item->url ) ? ' href="' . esc_attr( $item->url ) .'"' : ''; $output .= '<li><a'. $attributes .'>'; […]

Фильтровать поисковые сообщения по почте meta?

Я работаю с настраиваемым типом сообщений с пользовательской таксономией и настраиваемыми полями и пытается отфильтровать отображаемые результаты (на странице списка сообщений администратора) с помощью настраиваемых значений полей … Я пытался изменить функцию, которую я нашел здесь, чтобы выполнить эту работу безрезультатно: function wpg_filter_manage_quotes() { global $typenow; if($typenow != 'quotes') { return; } $post_types = get_post_types(array( […]

Помощь С проблемой фильтра pre_get_posts в таксономии

Я создаю функцию для фильтрации запроса таксономии с помощью этого кода add_action('pre_get_posts', 'custom_taxonomy_query'); $option_taxposts_per_page = get_option('tax_posts_per_page'); function custom_taxonomy_query(&$query) { global $option_taxposts_per_page; if (!is_admin() && is_tax('feature') || is_tax('propertytype') || is_tax('location')) { if (is_tax('feature')) { $browseorder = get_option('browse_feature_order'); } else if (is_tax('propertytype')) { $browseorder = get_option('browse_propertytype_order'); } else if (is_tax('location')) { $browseorder = get_option('browse_location_order'); } switch ($browseorder) […]

Intereting Posts
Как создать специфический виджет почты в блоге Убедитесь, что пользовательский тип сообщения уже создан Копирование термина таксономии в пользовательское поле Как отключить доступ к пользовательским типам сообщений из интерфейса через ссылку? Пользовательская таксономия показывает только верхний уровень в админ? заблокировать страницу от выведенных из системы пользователей и перенаправить на главную страницу Хотите разделить разделы сообщений. Можете ли вы перезапустить цикл? Заказ по измененной дате, работающей в POSTS, но не СТРАНИЦЫ WP-Cufon добавляет дополнительное пространство в мои абзацы в Firefox и Chrome Многостраничная разбивка на страницы с помощью архива нескольких запросов 404 Изменение следующего кода для отображения заголовка и содержимого страницы статических страниц? Список наиболее популярных 8 городов (настраиваемые поля), используемые в сообщениях как добавить версию style.css в wordpress Создание изображения для показа в галерее Что такое код для загрузки ссылки на продукт в WooCommerce?