0

通常,如果我在一个页面上执行多个循环,除了主 wordpress 循环之外,我只会使用 wp_query,但是当使用 author.php 模板时,我看不到如何使用它,因为我'd 必须通过一些参数。

使用 wp_query 从类别或日期等中提取帖子非常容易,甚至可以通过作者 ID 获取帖子,但它需要是通用的,即从当前作者页面获取帖子。

现在,使用与我的类别页面相同的循环,我可以轻松地在 author.php 上生成帖子,但我需要第二个循环,但我不知道该怎么做。

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

有任何想法吗?

4

1 回答 1

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(); ?>
于 2013-11-08T02:57:23.667 回答