我正在将公司网站迁移到Wordpress中,需要一个非常定制的归档页面来定制帖子类型。我知道所有关于archive-{post type}.php
但它需要更多的定制。
页面应该在列表上方有一点介绍内容(副标题,1-2段)events
岗位类型。
本着使用CMS的精神,我的目标是不要对内容进行硬编码,使其易于更改,并使其对最终用户来说相当简单。我现在最好的想法是一个页面模板,其中包含一个硬编码的查询,以显示其他帖子,例如:
<?php
/*
Template Name: Events Page
*/
while (have_posts()) : the post ();
the_title();
the_field(\'subtitle\'); // Advanced Custom Fields function
the_content();
$events_list = new WP_Query(array(
\'post_type\' => \'events\',
\'meta_key\' => \'start_date\',
\'meta_value\' => date(\'Y-m-d\'),
\'meta_compare\' => \'>=\',
));
while ($events_list->have_posts()) : $events_list->the_post();
/*
Custom post content here
*/
endwhile;
wp_reset_postdata();
endwhile;
虽然这可以满足我的基本需求,但真正的目标是有一个分页的存档,而我似乎无法获得这样的功能。有没有人对如何获取分页归档文件并在列表上方添加内容有什么想法?