如何添加作者图像和描述 - Wordpress

时间:2013-12-09 09:17:35

标签: php wordpress author

我是php的新手。

我使用作者图片小部件。 http://www.semiologic.com/software/author-image/

我使用以下简单代码来获取作者图像。

author.php: $auth_foto = the_author_image($authorid); echo $auth_foto;

它工作正常。它显示了作者的形象。

现在我想在图片下方显示作者描述和帖子标题? 我怎么能这样做?

我试过<?php the_author_meta( 'description' ); ?> 但它不起作用。

提前致谢。

当我使用以下代码时,它工作正常。

`
$author_id=$post->post_author;

$auth_foto = the_author_image($author_id);

function auth_desc ($author_id) { 
echo the_author_meta('display_name', $author_id).'<br/>'; 
echo get_the_author_meta('user_email', $author_id).'<br/>';                 
echo the_author_meta( 'description', $author_id).'<br/>'.'<br/>'.'<br/>'; 
}  

echo $auth_foto; auth_desc($author_id); `

2 个答案:

答案 0 :(得分:2)

此标记使用ID,如:

<?php the_author_meta( $field, $userID ); ?> 

详情here

根据您的代码,您可以尝试这样:

<?php $auth_foto = the_author_image($authorid);
$userId = 1;
function auth_desc ($userId) { 
    echo get_the_author_meta('user_email', $userId); 
    echo the_author_meta('display_name', $userId);
 echo the_author_meta( 'description', $userId); } 
 echo $auth_foto; auth_desc($userId); ?>

在上面的代码中,将动态值分配给$userID

答案 1 :(得分:1)

如果您使用The Loop之外的功能,则需要添加作者ID。

<?php the_author_meta( 'description', $authorid ); ?>

附注:当博客有多个用户时,某些主题(尤其是默认主题)会自动显示作者姓名,图片和说明。