在页面中显示类别的帖子

时间:2012-03-16 作者:Andy

我希望能够在一个页面上显示某个类别中的所有帖子,以便所有帖子都位于该页面上,并且没有分页。

如果可能的话,我还想显示一个帖子的简短预览-所有帖子的开头都会有一个缩略图和一个简短的段落。

我尝试了各种不同的插件,但到目前为止,我发现没有一个能胜任这项工作。

有人知道插件或实现方法吗?或者,如果其他所有操作都失败,则可以修改默认类别页面以不分页。。。

2 个回复
最合适的回答,由SO网友:Andy 整理而成

我最终找到了第二个选择的插件解决方案。我现在使用Posts per cat 并将其设置为一些愚蠢的数字,以便该类别中的所有帖子都显示在一个页面上;原来这就是我所需要的!

谢谢和问候

SO网友:kevin

我会这样做:

首先,在wp admin中创建一个页面。然后创建一个类似mypage的文件。php。将其保存在主题中,并在其顶部添加一个,告诉wordpress这是一个自定义页面模板:

<?php /* Template Name: Custompage */ get_header(); ?>
注意:它也会调用你的标题

然后使用插入自定义循环get_posts() 像这样:

<?php global $post; // required
$args = array(\'category\' => 9); // include category 9
$custom_posts = get_posts($args);
foreach($custom_posts as $post) : setup_postdata($post);

// put here what you want to appear for each post like:
//the title:
the_title();

// an excerpt:
the_excerpt();

//and so on...    

endforeach;
?>
最后,返回管理员,在页面的选项中,“页面属性”框中应有一个下拉菜单。选择“Custompage”模板或您指定的任何名称。

结束

相关推荐

How to set up pagination

这听起来很简单,但我发现它不可能实现。这是我的website, 你可以在主页上看到文章摘要,但我只显示了大约25篇文章中的15篇,通过使用下面代码的“获取文章”插件。我想使用分页在不同的页面上显示其余内容。有什么想法吗?[tpg_get_posts category_name=\"archives\" numberposts=\"15\" shorten_content=\"w790\" ]