来自特定类别的单页最新帖子

时间:2013-08-06 作者:user33913

我有问题。我在注释表单之前使用此代码。

<?php

global $post;

$args = array( \'posts_per_page\' => 5, \'offset\'=> 1, \'category\' => 1 );

$myposts = get_posts( $args );

foreach ( $myposts as $post ) : setup_postdata( $post ); ?>

        <?php the_permalink(); ?><?php the_title(); ?>

<?php endforeach; ?>
我加入了single.php:

1——帖子内容

2——最近发布

3——表单注释

但当我评论某件事时,我的评论不是在帖子上,而是添加到最后recent post.我该怎么做?

我试着用这个:

<?php
$args = array(
    \'posts_per_page\'   => 1,
    \'category__not_in\' => array( 23, 24 )
);

$recent_posts = get_posts( $args );

foreach ( $recent_posts as $recent ) {
    echo \'<a href="\' . get_permalink( $recent ) . \'">Latest Post</a>\';
}
?>

1 个回复
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成

您应该添加wp_reset_postdata 在输出您最近的帖子之后。

结束

相关推荐