2016-11-24 3 views
-3

Я относительно новичок в php & задавался вопросом, могу ли я передать инструкцию echo в переменной. У меня есть это в wordpress, пытаясь получить изображение профиля, используя идентификатор переменной, чтобы иметь возможность интегрироваться в раздел комментариев wp. Пробовал это.Как эхо в переменной url

$idd= author_details(get_the_ID()); 

$authordata = get_userdata($idd); 

$au=$authordata->display_name; 

$authorAvatar = '<img src="http://www.example.com/photos/<?php echo getimg($au);?>" class="avatar user-1-avatar avatar-28 photo" width="40" height="40" alt="profile pic" >'; 

Вот результат изображения URL я получаю:

http://www.example.com/photos/%3C?php%20echo%20getimg($au);?%3E 

Это очевидно, что я не могу передать эхо заявление в переменной, но печально то, я не могу найти решение для этого простой материал.

Примечание: код отлично работает, когда они помещаются за пределы переменной.

Добровольная помощь будет высоко оценена. Спасибо.

+1

Пожалуйста, прочитайте [строки в PHP] (http://php.net/manual/en/language.types.string.php). –

ответ

1

Вам не нужны теги PHP в середине.

$var = getimg($au); 
$authorAvatar = '<img src="http://www.example.com/photos/'.$var.'" class="avatar user-1-avatar avatar-28 photo" width="40" height="40" alt="profile pic" >'; 
+0

Спасибо, чувак. Как быстро вы ответили, не подрывая чьи-то знания или потенциал. –

+0

Не беспокойтесь, можете ли вы принять ответ? :-) –

Смежные вопросы