我是WordPress开发的新手,并创建了自定义类型的event
。我现在想创建一个显示所有即将发生的事件的页面。
event
包含以下字段:
title
description
event_date
(类型为CMB2's text_date_timestamp
)这很有效,我使用manage_edit-{$post_type}_columns
创建了一个允许按event_date
排序的管理界面。到现在为止还挺好。 : - )
但现在我想将www.example.com/upcoming-events
之类的网址映射到显示:
event
event_date
。event_date
按升序排序。我需要一些帮助加入几个点...我想我需要使用WP_Query
。但是,如何使用此WP_Query
?
答案 0 :(得分:1)
只需使用slug upcoming-events
创建页面,然后将自定义短代码(例如,短代码[upcoming_events]
)放入页面内容中。
然后在functions.php中添加短代码定义:
add_shortcode('upcoming_events',function() {
/* Use WP_Query and output the content you'd like to be displayed */
});