我有一个页面列出了特定类别的帖子。
现在我需要添加另一个需要列出其他类别帖子的页面。
我可以创建工作页面正在使用的模板的副本,只需更改类别ID。
但是由于模板中的其他内容都是相同的,如果两个页面都使用相同的页面模板并且从URL获取类别ID可能会更好。
可能有办法实现这一目标,但我不确定如何。
答案 0 :(得分:1)
您可以在页面中添加自定义字段:cats
=“1,2,3”
然后在页面模板中:
$custom_cats = get_post_custom_values('cats');
$args = array(
'category' => $custom_cats[0], //like: 1,2,3
'orderby' => 'post_date',
'post_status' => 'publish',
);
$query = get_posts( $args );
这是相同的页面模板。