Wordpress - author.php上的两个循环?

时间:2013-11-08 02:38:29

标签: wordpress

通常情况下,如果我在页面上执行多个循环,除了主要的wordpress循环之外,我只使用wp_query,但是当使用author.php模板时,我无法看到我如何使用它因为我必须通过一些args。

使用wp_query从类别或日期等中提取帖子都很容易,甚至可以按作者ID获取帖子,但它必须是通用的,即从当前作者页面获取帖子。

现在,使用与我的类别页面相同的循环,我可以轻松地在author.php上生成帖子,但我需要第二个循环,我无法弄清楚如何做到这一点。

第一个循环是拉一个随机帖子,它是特色图像,第二个是获取作者帖子的档案。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这是否会为您提供作者帖子的列表?如果是这样,应该很容易修改WP_Query的参数以获得你想要的。

请点击此处查看所有选项:http://codex.wordpress.org/Class_Reference/WP_Query

<?php
    $new_loop = new WP_Query( array(
        'post_type' => 'post',
        'author' => get_the_author_meta('ID')
    ) );
?>

<?php if ( $new_loop->have_posts() ) : while ( $new_loop->have_posts() ) : $new_loop->the_post(); ?>

<li><?php the_title(); ?></li>

<?php endwhile; else: ?>
  Sorry, nothing was found.
<?php endif; ?>
<?php wp_reset_query(); ?>