如何在没有Wordpress的最新帖子的情况下获取所有旧帖子的列表?

时间:2015-03-26 05:02:41

标签: php css wordpress

我正在制作一个页面模板,应该在最上面和上面显示最新帖子,它应该显示一个包含大约10个帖子而没有最新帖子的列表。 包含旧帖子的列表应仅显示帖子标题,发布日期和帖子类别。请参阅下面的附图以获得澄清(图片中的德语非常抱歉,但它适用于德国当地一家小型体育报纸)。

enter image description here

图像上的绿色边框显示最新的帖子。红色边框中的内容应显示比绿色边框中的那些更多或更少的帖子。 如何在我的模板文件中以编程方式(通过一个循环或两个循环 - 不知道它是如何可能的)进行此操作?

很多

2 个答案:

答案 0 :(得分:0)

我不打算写entire loop for you,因为这是一个完全不同的问题。但是query for the most recent posts,您可以执行以下操作(使用'offset' argument排除最近的单个帖子):

$args = array(
    'posts_per_page' => 10, 
    'offset' => 1
);
$query = new WP_Query( $args );

答案 1 :(得分:0)

您也可以尝试这种方式:

$args = array( 'posts_per_page' => 10, 'offset'=> 1,);

$myposts = get_posts( $args );

此代码中的重要部分是offset,这个神奇的词语正在做整件事。