为了进一步解释,我需要一个页面来显示特定类别的帖子。我想自动化这个过程,所以我不必为每个类别制作模板。我该怎么办? (请记住,我正在构建此人的目的是没有编码经验。)
我能想到的唯一方法是使用标题或slug。因此,如果类别与slug命名相同,我可以使用slug按类别过滤吗?也许这不是最好的方式......我该怎么办?
这就是我想出来的,但它不起作用,我确定由于可能部分使用不当,但我一直在倾向于WP codex和谷歌无法告诉我我的问题。
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args= array(
'orderby' => 'date',
'order' => 'ASC',
'paged' => $paged,
'category_name' => echo the_title('\'','\'',)
);
query_posts($args);
?>
答案 0 :(得分:1)
这最终起作用了:
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$page_slug = $post->post_name;
$args= array(
'orderby' => 'date',
'order' => 'ASC',
'paged' => $paged
);
query_posts($args);
query_posts( 'category_name=' . $page_slug );
?>
对于那些有同样问题的人。