2011-08-04 65 views
1

你好,我想创建一个主页更新博客条目。 所以4不同类别的头条新闻列表创建一个单独的WordPress主页和博客

而且我想用一个不同的模板链接到正规的博客页面。

现在,我只是改变了index.php以使特色帖子内容容器。

所以这是一个两部分的问题我怎么得到这些东西的迷你更新 我想多次使用query_posts()我假设和按类别分开。

我该如何创建一个可链接的页面到blog.php文件,该文件目前告诉我所有这些函数都是未定义的。

<?php get_header(); ?> 

<?php if (have_posts()) : ?> 

<?php /* Start the Loop */ ?> 
<?php while (have_posts()) : the_post(); ?> 

    <?php get_template_part('content', get_post_format()); ?> 

<?php endwhile; ?> 

<?php endif; ?> 

<?php get_footer(); ?> 

回答

1

如果你想创建一个网页,包括WP数据/主题或博客的文件夹以外的职位,你需要包括和提供WordPress的功能第一:

define('WP_USE_THEMES', false); 
    require('./blog/wp-blog-header.php'); 

然后您就可以按类别查询每组帖子:

$args = array('numberposts' => '5, 'offset'=> 1, 'category' => 'your category ID'); 
    $myposts = get_posts($args); 
    foreach($myposts as $post) { 
    ...some code... 
    } 

我希望它有帮助。

+0

我实际上在WP堆栈中提出了这个问题,我希望在这里交叉讨论,这里仍然给出了答案。 http://wordpress.stackexchange.com/questions/26354/best-practice-for-displaying-categorized-posts-on-front-page – BillPull