在首页显示分类帖子的最佳实践

时间:2011-08-19 作者:BillPull

我正在从客户模型中构建一个自定义wordpress主题。主页上有2个滑块,4-5个区域用于显示不同类型的最新帖子。我想让所有内容在wordpress中都可以编辑创建帖子的最佳方式是什么,对其应用一些sortof值(类别、分类、标记、自定义帖子类型),然后在单个页面上检索多个循环,还是最好使用提要?非常感谢您的任何建议

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

您可以使用WP_Query 在模板中,按类型、类别、标记、自定义分类法、元字段等选择帖子组,并创建其他循环:

<?php   
$news = new WP_Query("post_type=mynews&posts_per_page=1");
while($news->have_posts()) : $news->the_post();
    the_title();
endwhile;

$events = new WP_Query("cat=2&posts_per_page=3");
while($events->have_posts()) : $events->the_post();
    the_title();
endwhile;

// etc..
就如何使用分类法和类型而言,如何以有意义的方式最好地组织内容取决于您。

SO网友:RodeoRamsey

我同意米洛的观点。就我个人而言,我会创建自定义的帖子类型(请参阅JustinTadlock的页面,以获取入门信息:http://justintadlock.com/archives/2010/04/29/custom-post-types-in-wordpress)

然后,您可以以您熟悉的任何格式创建不同的循环和查询,并根据需要显示来自不同区域的内容。或者,如果内容非常相似,您可以创建不同的类别,并指示您的客户,类别X的帖子用于第一个滑块,类别Y的帖子用于最近的新闻,等等。

结束

相关推荐

在FrontPage上显示帖子中的自定义字段值

如何为所有帖子提取一个带有meta\\u键“property\\u feature”(并且有一个值)的自定义字段,并将其显示在我的frontpage上?要将帖子名称显示为值上方的链接。。