从user_id获取头像

时间:2015-02-28 21:15:53

标签: php wordpress get userid avatar

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

2 - 我在wordpress中用代码制作了一个页面:

<img src="get_avatar" alt="Logano" onerror="this.src='./files/defaultHead.jpg'"><a>Get_name</a>
  1. 现在我希望获得该成员的头像以及该页面的名称。
  2. 我该怎么做,我该怎么做?

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

2 个答案:

答案 0 :(得分:1)

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

<?php说,&#34;我们现在可以开始编写php了...&#34; 然后 - ?>说&#34;回到常规HTML&#34;

所以... <img src='' alt=''>是html ...你想在那里进行动态PHP调用......对吗?

然后...... <img src='<?php *stuff* ?>' alt=''>

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

echo意思是......&#34;打印出来&#34;几分。

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

如果您阅读该页面,它会告诉您每个页面的内容。你可以省去你不需要的那些。

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

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

所以,这样的事情会让你顺利。

抓一点...... echo 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";
?>

(在这种情况下......那些$是全局变量......不是占位符。文档确实令人困惑......不是吗?哈)

祝你好运。

答案 1 :(得分:0)

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

相关问题