从 user_id 获取头像

Get avatar from user_id

1 - 我有两个成员 设置为订阅者。

2 - 我用代码在 wordpress 中创建了一个页面:

<img src="get_avatar" alt="Logano" onerror="this.src='./files/defaultHead.jpg'"><a>Get_name</a>
  1. 现在我想获取该 img 的会员头像以及此页面的名称。

我该怎么做,我必须做什么?

我试图找到答案,但我只看到了这个:<?php echo get_avatar( $id1, $size, $default, $alt ); ?>

您需要将 PHP 和 HTML 视为两种不同的语言。

<?php 表示,"we can start writing php now..." 然后 - ?> 表示 "back to regular HTML"

所以...<img src='' alt=''> 是 html...您想要一个动态的 PHP 调用...对吗?

那么……<img src='<?php *stuff* ?>' alt=''>

<?php echo get_avatar( $id1, $size, $default, $alt ); ?>

echo 意思是……"print out" 差不多。

带有美元符号的 $things 只是文档中的占位符...

如果您阅读该页面,它会告诉您每个页面是什么。不需要的可以省略。

我认为您可以使用您的用户 ID 或电子邮件地址...

<img src='<?php echo get_avatar("4") ?>' alt=''>

所以,像这样的事情应该会让你上路。

从头开始...回显 get_avatar 为您吐出一个图像标签...

想知道没有回声会发生什么......?

所以,<?php echo get_avatar("4") ?>


页面名称...都是一样的想法

html 会是 <h2>the title</h2>

所以... <h2><?php echo get_the_title( $ID ); ?></h2>

您可以将页面的 ID 放在那里 "2" 或者 - 如果它在循环中,请将 () 留空,然后它就会知道获取该页面的名称。

人名应该是这样的:

http://codex.wordpress.org/Function_Reference/get_userdata

<?php $user_info = get_userdata(1);
      echo $user_info->first_name . "\n";
?>

(虽然在这种情况下......那些 $ 是全局变量......不是占位符。文档真的很混乱......不是吗?哈)

祝你好运。

现在,当我设法解决这个问题时,我直接打了另一个。我使用 buddypress 和扩展字段。当我查看标签时,它是 field_2 但我不能用上面的代码调用它?