associate posts to a page

时间:2012-06-28 作者:JohnMerlino

我创建了一个主题,并为该主题创建了一个页面,现在我想将帖子关联到该页面。我读了这篇文章:

http://codex.wordpress.org/Pages

查看“页面和模板示例”一节下的代码:

<div id="content" class="widecolumn">
 <?php if (have_posts()) : while (have_posts()) : the_post();?>
 <div class="post">
 <h2 id="post-<?php the_ID(); ?>"><?php the_title();?></h2>
 <div class="entrytext">
  <?php the_content(\'<p class="serif">Read the rest of this page &raquo;</p>\'); ?>
 </div>
 </div>
 <?php endwhile; endif; ?>
它似乎在拉一些与页面相关的帖子。如何为页面创建帖子?如果不可能,除了将html硬编码到页面中之外,他们在做什么,或者我可以使用什么样的替代品?

1 个回复
最合适的回答,由SO网友:George Grigorita 整理而成

您可以使用wp_query 使用不同的参数列出要显示在该特定页面上的帖子(即分配给X类别的所有帖子或属于Y作者a.s.o的所有帖子)。您可以在Wordpress Codex 关于如何使用wp\\U查询的详细演示和示例。

结束

相关推荐

WP_LINK_PAGES出现在帖子内容之后,而不是页面底部

这个代码工作得很好!但我的问题是,它会删除页面上的文本。我只需要页面编号立即出现在帖子之后,而不是页面底部。有什么建议吗?add_filter (\'the_content\', \'pagination_after_post\',1); function pagination_after_post($content) { if(is_single()) { $content.= \'<div class=\"pagination\">\' . wp_