Создание (сложных?) Пользовательских запросов для WordPress, совместимых с Visual Composer

Я пытаюсь сделать два пользовательских запроса для визуального композитора:

  1. запрос, который будет отображать публикации, которые опубликованы с датой после сегодняшней даты (есть плагин, который публикует будущие записи) в порядке возрастания или убывания (в зависимости от того, что будет отображать ближайшее предстоящее событие первым)

  2. запрос, который будет отображать только сообщения, которые отвечают требованиям нескольких категорий (например, категории «предстоящие» и «класс» или «предстоящие» и «социальные»)

Действительно, любой из них должен дать мне результаты, которых я хочу, но первый будет наиболее удобным.

Я не могу на всю жизнь расшифровать страницу Кодекса по пользовательским запросам и выяснить, как заставить их работать вне контекста страницы php и в контексте визуальной компоновки.

Одна мысль, которая у меня возникла, заключается в том, что, возможно, мне нужно добавить собственный запрос в мой functions.php с именем, а затем вызвать запрос с переменными из Visual Composer? Это правильная идея? Как мне сделать такую ​​вещь / вызвать новый запрос?

Я попробовал следующее, чтобы удовлетворить # 1, и он, похоже, полностью проигнорировал запрос и просто отобразил все события:

[vc_basic_grid post_type="custom" grid_id="vc_gid:1473741223498-3776c0d3-292b-4" custom_query="WP_Query( ''showposts=20&monthnum=' . date_query( array( 'after', . NOW() . ) ) . '&order_by=date&order=DESC')"]

[vc_separator]

[vc_basic_grid post_type="custom" grid_id="vc_gid:1473741223504-67e7758b-8892-6" custom_query="$args = array(
'date_query' => array(
array(
'after' => NOW(),
'inclusive' => true,
),
),
'posts_per_page' => -1, 'order_by' => 'date', 'order' => 'ASC'
);
$query = new WP_Query( $args );"]

Хотелось бы немного подталкивания в правильном направлении!
Спасибо 🙂

0

Решение

Я сделал что-то подобное не так давно и использовал следующее до даты & убедившись, что это только вытащил сообщения от «сегодня» и в будущем.

_EventStartDate=>$today

Это было для извлечения предстоящих событий для пользовательского типа сообщения. С учетом вышесказанного, этот код для вашего сценария, который извлекает обычные сообщения:

date=>$today

Вот весь мой пользовательский запрос, который работает для извлечения событий, но я застрял при попытке выяснить, как извлечь из нескольких категорий:

post_type=tribe_events&tribe_events_cat=featured&post_status=publish&_EventStartDate=>$today&orderby=_EventStartDate&order=asc

Пожалуйста, продолжайте, когда у вас есть решение.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]