在静态页面上预览我的帖子?

时间:2011-06-12 作者:shannoga

我是WP的新手。

What i allready have -

我正在建立一个新闻博客,几乎没有帖子类别。每个类别作为不同的部分发挥作用(经济、体育等)

What i want to achieve-

我试图实现的是设置一个静态页面,预览每个类别的最后一篇文章,并作为“新闻网站”的主页。

如何在静态页面上嵌套帖子预览(我知道静态页面就是帖子,对吗?)

非常感谢

沙尼

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

您需要将一个静态页面设置为首页,为该页面创建并分配一个PHP模板,并在模板中堆叠多个查询以搜索所需的类别并显示它们。这里有一个,您可能有很多:

// get the last post (any date) from \'Featured\' category
$featured = new WP_Query( \'category_name=Featured&posts_per_page=1\' );
if ( $featured->have_posts() )
{
    while ( $featured->have_posts() )
    {
        $featured->the_post(); // fill $post with data
        ?>
            <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
                <!-- output markup and display the post(s) -->
            </div>
        <?php 
    }
}
rewind_posts();

// start next query
这应该给你一个想法,至少,有一个公平的一点。祝你好运

结束

相关推荐

‘Posts’的帖子类型说明

在我目前正在开发的网站上,我使用“自定义帖子类型UI”来管理我的自定义帖子类型。在此范围内,我可以管理我创建的任何新自定义帖子类型的描述。如何编辑默认“posts”帖子类型的描述?我将在每个部分的标题下输出此描述。谢谢