Articles of wp query

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

Мне очень любопытно, как может быть самый быстрый способ прокрутки настраиваемого типа сообщений с метаданными. У меня есть код, который работает, но он медленный. Я использую wp_query, и он работает. У меня также есть куча условностей, которые проверяют, существуют ли метаданные, и если да, делать что-то, что обычно отображается, и несколько раз отображать небольшое изображение. […]

Пользовательская страница категории не работает

В разделе «Настройки» => «Чтение» я установил «Максимальное количество страниц блога» равным 6. Я создал категорию 1970-х годов, где можно увидеть все лучшие рок-альбомы десятилетия -> Между тем, я создал подкатегории (1970, 71, 72, 73 и т. Д.), Где можно увидеть лучшие альбомы соответствующих год. Вот проблема (ы), в подкатегориях я получаю точно такие же […]

Получение внуков сообщения с указанной пользовательской таксономией?

У меня есть иерархический пользовательский тип сообщений типа « Географии» , в котором каждой географии присваивается пользовательская таксономия ( geographytype тип): область, страна, регион или город. Иерархия устанавливается следующим образом: Area ¬ Country ¬ Region City В качестве примера: город Бостон – ребенок Соединенных Штатов, который, в свою очередь, является ребенком Америки. Я хочу иметь […]

Преобразование существующих query_posts в WP_Query

У меня возникли проблемы с попыткой конвертировать цикл query_posts, который прослушивает WP_Query, надеялся, что кому-то удастся посмотреть на него: Это мой старый цикл: <article class="work_items"> <?php query_posts(array( 'post_type' => 'work', 'taxonomy' => 'type', 'posts_per_page' => '-1', 'orderby' => 'title', 'order' => 'ASC' )); if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> […]

Функция фильтра WordPress с использованием модификаций запросов

Я пытаюсь создать функцию фильтра для основного запроса на странице архива типа персонализированного сообщения. Тип персонализированного сообщения называется «Отель». Для этого настраиваемого типа сообщений у меня есть пользовательская таксономия «Услуги». Каждый «отель» может иметь одно или несколько объектов. Я создал функцию формы с пометкой для каждой доступной таксономии. Также я создал привязку к функции pre_get_posts, […]

Как вернуть обычный результат поиска с помощью действия wp_ajax для wordpress

Я хочу, чтобы обычный результат поиска был доступен при использовании действия wp_ajax. Есть ли способ выполнить обычный WP_Query для параметров, доступных в текущем запросе? Это мой текущий код: add_action('wp_ajax_nopriv_update_search', 'ajax_update_search'); add_action('wp_ajax_update_search', 'ajax_update_search'); function ajax_update_search() { global $wp_query; get_template_part('loop'); exit; } Мой текущий код ничего не возвращает, потому что $ wp_query, похоже, не настроен. Можно ли […]

Печать прямых потомков категории с WP_Query

Поэтому мне трудно печатать только прямые дети категории на странице. Вот мой код: $category_id = get_cat_ID('destinations'); $args = array('child_of' => $category_id); $categories = get_categories($args); $args = array ( 'category__and' => $categories->$cat_ID ); $recent_posts = new WP_Query($args); if ($recent_posts->have_posts()) : while ($recent_posts->have_posts()) : $recent_posts->the_post(); Этот код печатает каждую категорию независимо от того, кто является родителем. Если […]

Обновить сообщение с измененными данными

Задача состоит в том, чтобы взять класс из <pre class="php"></pre> и добавить этот класс в <code></code> и затем обернуть все содержимое <pre> в <code> . Я обращаюсь к WP с помощью этих аргументов: $args = array( 'post_type'=>'post', 'post_status'=>'any', 'order_by'=>'date', 'order'=>'DESC', 's'=> '<pre', 'nopaging' =>true, 'posts_per_page' => -1 ); // The Query $query = new WP_Query( […]

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

Я борюсь с тем, что кажется, должно быть так просто смотреть на код . У меня есть пользовательский тип сообщения, назовем его «портфолио». Таможенная таксономия для этого, назовем его «клиентами». Я могу использовать get_posts (), чтобы перечислить все элементы «портфеля», но также должен иметь возможность передавать / фильтровать по «таксономическим пулям» клиентов или отображать все. […]

Как запросить идентификаторы сообщений, понравившиеся автору

Я использую wti_like-плагин, и вот как я получаю число (количество) сообщений, которые понравились автору // Get the author object $author = get_user_by( 'slug', get_query_var( 'author_name' ) ); // Get the post ids liked by the author $like_ids = $wpdb->get_var("SELECT SUM(value) FROM {$wpdb->prefix}wti_like_post WHERE user_id = {$author->ID} AND value > 0 GROUP BY post_id ORDER BY […]