Получить аватар от 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 ); ?>

0

Решение

Вам нужно будет думать о PHP и HTML как о двух разных языках.

<?php говорит: «Мы можем начать писать php сейчас …» а потом?> говорит «вернуться к обычному HTML»

так… <img src='' alt=''> это HTML … и вы хотите динамический вызов PHP там … верно?

затем… <img src='<?php *stuff* ?>' alt=''>

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

echo значит … «распечатать» сорта.

$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>

Вы можете поместить идентификатор страницы там "2" или — если это в цикле, оставьте () пусто, а затем он будет знать, чтобы захватить название этой страницы.

Имя человека будет примерно таким:

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

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

(в этом случае, хотя … эти $ являются глобальными переменными … а не заполнителями. Документация действительно сбивает с толку … не так ли? ха)

Удачи.

1

Другие решения

Теперь, когда мне удалось это исправить, я ударил другого прямо. Я использую buddypress и расширенные поля. Когда я смотрю на тег, он field_2, но я не могу вызвать его с кодом выше?

0