Articles of запроса

Запрос по дате из пользовательского поля

Я хотел бы получить сообщения WordPress, чья настраиваемая дата поля в будущем, но у меня есть проблема с получением правильных результатов по этому запросу: $args = array( 'posts_per_page' => -1, 'post_type' => 'matches', 'meta_key' => 'date', 'compare' => '>=', 'meta_value' => '2016-11-12', 'type' => 'DATE' ); Все, что я получаю, это сообщения, в которых дата […]

Обратите внимание, что при создании числовой разбивки на пользовательский запрос

Я работал с пользовательским запросом с числовой разбивкой на страницы (т.е. <1 2 3 4>). У меня это работает так, как я ожидал, однако он продолжает бросать эту ошибку: Примечание: использование неопределенной константы custom_pagination – предполагается «custom_pagination» в /websitepath/wp-content/plugins/portgallery/galleryTemplate.php в строке 129. Строка 129 такова: if (function_exists (custom_pagination)) { Я понятия не имею, как исправить […]

Получить условия по идентификаторам с указанием идентификаторов

Я хочу получить ордер по идентификаторам с порядком идентификаторов. Но это не работает, WP автоматически меняет порядок. Мой код- $catsArray = array(159, 155, 143, 153, ……); $series = get_terms( array( 'taxonomy' => 'ctc_sermon_series', 'number' => 9, 'offset' => $offset, 'include' => $catsArray, 'hide_empty' => false, ) ); И результат- ( [0] => WP_Term Object ( […]

get_delete_post_link () внутри петли упорно ничего не возвращает

Я создал сайт членства, в котором пользователи могут публиковать списки из внешнего интерфейса, редактировать их и в идеале также удалять. Для последнего я хотел бы отозвать ссылку «удалить сообщение» на интерфейс. Проблема в том, что get_delete_post_link() . Итак из этого: $theID = get_the_ID(); // inside loop echo $theID; <a href="<?php echo get_delete_post_link( $theID, '', false […]

WP_Query orderby не работает с пользовательским post_type

Я пытаюсь заказать WP_Query персонализированной записи типа «запись» по мета-значению «голосов», но он продолжает отображаться по дате. Мой код: $args = array( 'post_type' => 'entry', 'orderby' => 'votes', 'order' => 'DESC', 'posts_per_page' => 10, 'post_status' => 'publish' ); $loop = new WP_Query($args); Когда я вычисляю $loop->request в xDebug, я получаю это, что указывает, что результаты […]

Получите meta_value определенной meta_key из всех сообщений, относящихся к определенному настраиваемому типу

Я столкнулся с ситуацией, когда мне нужно получить meta_value определенной meta_key из ВСЕХ сообщений, доступных в базе данных WordPress. Очевидно, что это приводит к большому количеству запросов к базе данных. Вот как это выглядит: foreach ( $quiz_takers as $competitor ) { $quizzes_user_has_taken = get_post_meta( $competitor, 'quiz_results', true ); // More stuff happens here. } Мне […]

Изменить запрос даты по URL-параметру с помощью pre_get_posts и $ _GET

Я пытаюсь использовать параметры URL для изменения запроса для своего типа сообщений «событие», используя следующую функцию: function my_pre_get_posts($query) { // do not modify queries in the admin if (is_admin()) { return $query; } // only modify queries for 'event' post type if (isset($query->query_vars['post_type']) && $query->query_vars['post_type'] == 'event') { // allow the url to alter the […]

Как написать запрос обновления в WordPress для истечения переходных процессов

Я хочу написать запрос обновления для истечения переходных процессов. Я отлажу их время до 1 в таблице опций wordpress. Мой запрос для обновления $wpdb->update( 'options', array( 'option_value' => '1', // string ), array( 'option_name' => '%re_compare%' ) ); Это не работает . В основном я хочу удалить / Истекать уже существующие переходные процессы. Но если […]

Список пользователей по ID в порядке убывания (Backend)

Я пытаюсь показать список пользователей в WordPress Admin в порядке убывания по столбцу «ID». Я попробовал под кодом add_action('pre_user_search', 'change_user_order'); function change_user_order($query) { $query->query_orderby = ' ORDER BY ID DESC'; } Но это не работает.

Объединить запрос «Исключить» в functions.php

Мне было интересно, могу ли я объединить эти два кода вместе? function exclude_category( $query ) { if ( $query->is_home() && $query->is_main_query() ) { $query->set( 'cat', '-103' ); } } add_action( 'pre_get_posts', 'exclude_category' ); function exclude_feed( $query ) { if ( $query->is_feed ) { $query->set( 'cat', '-103' ); } } add_action( 'pre_get_posts', 'exclude_feed' );