show author image in posts 时间:2012-04-17 作者:designersvsoft 我需要显示作者图片和帖子。我使用以下代码显示带有作者图像的帖子。$the_query = new WP_Query("post_type=post&paged=".get_query_var(\'paged\')); while ( $the_query->have_posts() ) : $the_query->the_post(); <?php the_excerpt(); ?> <p><?php the_author_image(); ?></p> <?php endwhile; ?> 但没有显示作者图像。我无法跟踪错误。我该怎么做? 4 个回复 SO网友:Hugh Lashbrooke 我知道这很古老,但在我找到解决方案之前不久,我才发现它。要在循环中显示作者图像,只需使用以下代码:<?php echo get_avatar( get_the_author_meta( \'ID\' ) , 32 ); ?> 其中“32”是图像的大小。如果它在循环之外,那么只需指定作者的用户ID即可。 SO网友:miahelf 如果未在普通循环中使用它,请以其他方式获取作者ID,并使用如下函数:the_author_image($authorid); 基本上,如果函数不在正确的循环中,则需要为其提供作者ID。如果您在从查询中获取ID时遇到问题,请告诉我。 SO网友:mahalie 请注意,这里的答案是针对内置Gravatar照片的。如果你想为你的作者选择/设置照片,你需要一个插件,或者像米亚埃尔夫提到的那样编写自己的插件。 SO网友:c24b 为作者上载特定图像需要两件事:扩展get\\u the\\u author\\u meta()函数将扩展的实现链接到WP中的媒体文件管理系统请注意,get\\u the\\u author\\u image()已被弃用,不适用于WP>3.0 结束 文章导航