我正在为Wordpress中的外包公司开发一个网站。我想在单独的框中显示公司在首页本身提供的主要服务。为此,我选择了一个WP主题,以http://demo.fabthemes.com/Orion/中所示的方式显示帖子。我正在为Web开发,设计,测试等各项服务创建帖子,这些服务将在HOME页面中显示。
现在我想创建一个仅用于博客的页面。但是当我在主页上显示所有帖子时,我很困惑怎么做?
我可以在一个网站中使用多个博客页面吗?提前谢谢。
答案 0 :(得分:3)
我解决了问题。我遵循的步骤:
编辑索引页面模板并添加代码而不是为获取帖子而编写的代码。
query_posts('category_name=service&showposts=10');
while (have_posts()) : the_post();
the_content();
其中 category_name 是类别的名称, showposts 是您要显示的帖子数。
创建自定义页面模板http://codex.wordpress.org/Page_Templates。例如:我的自定义页面。
将index.php的代码复制到自定义页面模板。
编辑用于获取帖子的代码部分。并添加以下代码。
query_posts('category_name=uncategorized&showposts=50');
while (have_posts()) : the_post();
the_content();
为博客创建一个页面。例如,名为博客的apage。现在将页面的页面模板设置为我的自定义页面。
现在索引页面将仅列出服务类别下的帖子,博客页面将显示所有其他帖子。
答案 1 :(得分:1)
你必须使用类别。
2a上。复制您的类别模板文件并在php文件的顶部更改名称。
2B。或者不要复制php文件并在类别模板中直接使用过滤器,它会检查所选页面的正确类别。像
这样的东西if ( is_page('page_slug') ) { query_posts('cat=4'); }
3。如果您选择2a(我主要使用),那么您可以在php文件的while循环中添加此行:query_posts('cat=4');
。
接下来,您可以在管理面板中创建新页面,然后选择新的类别模板文件。
您可以通过将鼠标悬停在该类别上找到该类别的编号,然后查看左下方屏幕上的链接
希望这很清楚