1 — У меня есть два участника, которые настроены на подписчиков.
2 — Я сделал страницу в WordPress с кодом:
<img src="get_avatar" alt="Logano" onerror="this.src='./files/defaultHead.jpg'"><a>Get_name</a>
Как мне это сделать, что мне делать?
Я пытался найти ответ, но я вижу только это: <?php echo get_avatar( $id1, $size, $default, $alt ); ?>
Вам нужно будет думать о 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";
?>
(в этом случае, хотя … эти $ являются глобальными переменными … а не заполнителями. Документация действительно сбивает с толку … не так ли? ха)
Удачи.
Теперь, когда мне удалось это исправить, я ударил другого прямо. Я использую buddypress и расширенные поля. Когда я смотрю на тег, он field_2, но я не могу вызвать его с кодом выше?