我正在创建自定义作者。php模板。我用这个来找到作者
$curauth = (isset($_GET[\'author_name\'])) ? get_user_by(\'slug\', $author_name) : get_userdata(intval($author));
现在我的循环使用作者的ID,如下所示
<div class="author-products">
<ul>
<?php
$args = array( \'post_type\' => \'product\', \'author_id\'=> $curauth->ID );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); ?>
<li><div class="author-product-title"><a href="<?php echo get_permalink( $loop->post->ID ) ?>">
<?php the_title(); ?></a></div>
<?php if ( has_post_thumbnail()) : ?>
<a class="author-product-thumb" href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" >
<?php the_post_thumbnail(\'thumbnail\'); ?>
</a>
<?php endif; ?>
</li>
<?php endwhile; wp_reset_query();?>
</ul>
<div class="clear"></div>
</div>
循环显示所有帖子而不是过滤,这是参数中的问题吗?