答:要将固定链接添加到WP_Query多个自定义帖子类型,你可以按照以下步骤进行操作:
function create_custom_post_types() {
register_post_type('custom_type1',
array(
'labels' => array(
'name' => 'Custom Type 1',
'singular_name' => 'Custom Type 1'
),
'public' => true,
'has_archive' => true,
'rewrite' => array('slug' => 'custom-type-1'),
)
);
register_post_type('custom_type2',
array(
'labels' => array(
'name' => 'Custom Type 2',
'singular_name' => 'Custom Type 2'
),
'public' => true,
'has_archive' => true,
'rewrite' => array('slug' => 'custom-type-2'),
)
);
}
add_action('init', 'create_custom_post_types');
上述代码创建了两个自定义帖子类型:custom_type1和custom_type2。你可以根据需要添加更多的自定义帖子类型。
$args = array(
'post_type' => array('custom_type1', 'custom_type2'),
'posts_per_page' => 10
);
$query = new WP_Query($args);
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
echo '<a href="' . get_permalink() . '">' . get_the_title() . '</a><br>';
}
} else {
echo '没有找到帖子。';
}
wp_reset_postdata();
上述代码中,我们使用'post_type'参数指定了要查询的自定义帖子类型。你可以根据需要添加更多的自定义帖子类型。然后,我们使用get_permalink函数获取每个帖子的固定链接,并将其添加到输出中。
这样,你就可以将固定链接添加到WP_Query多个自定义帖子类型了。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体产品选择应根据实际需求进行评估。
领取专属 10元无门槛券
手把手带您无忧上云