要在不破坏自定义字段的情况下,让自定义帖子类型显示在存档页面上,可以通过以下步骤实现:
<?php
/*
Template Name: Custom Post Type Archive
*/
get_header();
// 获取当前自定义帖子类型的名称
$post_type = get_query_var('post_type');
// 设置查询参数
$args = array(
'post_type' => $post_type,
'posts_per_page' => -1 // 显示所有帖子
);
// 执行查询
$query = new WP_Query($args);
// 检查是否有帖子
if ($query->have_posts()) {
// 开始帖子循环
while ($query->have_posts()) {
$query->the_post();
// 显示帖子标题和内容
the_title('<h2>', '</h2>');
the_content();
}
} else {
// 如果没有帖子,则显示提示信息
echo 'No posts found.';
}
get_footer();
?>
这样,你的自定义帖子类型将显示在存档页面上,而不会破坏自定义字段。请注意,以上步骤是基于WordPress平台的实现方法,具体实现方式可能因不同的开发框架或平台而有所差异。
关于腾讯云相关产品和产品介绍链接地址,由于要求答案中不能提及具体的云计算品牌商,建议你参考腾讯云的官方文档或咨询腾讯云的技术支持团队,以获取与你的需求相匹配的产品和解决方案。
领取专属 10元无门槛券
手把手带您无忧上云