在wordpress网站中使用多个博客页面

时间:2013-09-19 09:31:39

标签: wordpress

我正在为Wordpress中的外包公司开发一个网站。我想在单独的框中显示公司在首页本身提供的主要服务。为此,我选择了一个WP主题,以http://demo.fabthemes.com/Orion/中所示的方式显示帖子。我正在为Web开发,设计,测试等各项服务创建帖子,这些服务将在HOME页面中显示。

现在我想创建一个仅用于博客的页面。但是当我在主页上显示所有帖子时,我很困惑怎么做?

我可以在一个网站中使用多个博客页面吗?提前谢谢。

2 个答案:

答案 0 :(得分:3)

我解决了问题。我遵循的步骤:

  1. 创建一个类别服务
  2. 将要在索引页面中显示的所有帖子的类别设置为 service
  3. 编辑索引页面模板并添加代码而不是为获取帖子而编写的代码。

    query_posts('category_name=service&showposts=10');
    while (have_posts()) : the_post();
    the_content();

    其中 category_name 是类别的名称, showposts 是您要显示的帖子数。

  4. 创建自定义页面模板http://codex.wordpress.org/Page_Templates。例如:我的自定义页面

  5. 将index.php的代码复制到自定义页面模板。

  6. 编辑用于获取帖子的代码部分。并添加以下代码。

    query_posts('category_name=uncategorized&showposts=50');
    while (have_posts()) : the_post();
    the_content();

  7. 为博客创建一个页面。例如,名为博客的apage。现在将页面的页面模板设置为我的自定义页面

  8. 现在索引页面将仅列出服务类别下的帖子,博客页面将显示所有其他帖子。

答案 1 :(得分:1)

你必须使用类别。

  1. 在wordpress管理面板中添加类别
  2. 2a上。复制您的类别模板文件并在php文件的顶部更改名称。

    2B。或者不要复制php文件并在类别模板中直接使用过滤器,它会检查所选页面的正确类别。像

    这样的东西
    if ( is_page('page_slug') ) {  query_posts('cat=4'); }
    

    3。如果您选择2a(我主要使用),那么您可以在php文件的while循环中添加此行:query_posts('cat=4');

    接下来,您可以在管理面板中创建新页面,然后选择新的类别模板文件。

    您可以通过将鼠标悬停在该类别上找到该类别的编号,然后查看左下方屏幕上的链接

    希望这很清楚