Функция вставки изображения в PHP

Admin PHP, WordPress

В процессе вёрстки сайта на WordPress приходится вставлять изображения в PHP коде. Сложность заключается в том, что в echo нужно вставить другой php код.

Для этого я использую следующую конструкцию:

<?php
$img_url = get_bloginfo('template_url') . '/assets/img/img.png';
echo '<img src="'.$img_url.'" width="16" height="16" alt="Текст" title="Текст">';
?>

Если требуется автоматически вставлять в title и alt текущее названия раздела:

<?php
$img_url = get_bloginfo('template_url') . '/assets/img/img.png';
$title_attribute = single_cat_title( 'Жанр ', '', false );

echo '<img src="'.$img_url.'" class="img" title="'.$title_attribute.'"  alt="'.$title_attribute.'">';
?>

В коде выше присваиваем переменной $img_url путь к файлу изображений, которое нужно вывести. Используется функция get_bloginfo(‘template_url’), которая указывает путь до шаблона WordPress.

Вместо неё можно использовать конструкцию пути от корня сайта:

$img_url = get_bloginfo('url') . '/img/img.png';

Для вывода php пути внутри изображения используется конструкции без get:

<img src="<?php bloginfo('url'); ?>/img/img.png" alt="" title="" class="" />

или

<img src="<?php bloginfo('template_url'); ?>/img/img.png" alt="" title="" class="" />

На сайте отсутствует реклама! Значете почему?

Помогать людям - моё хобби. А навыки разработчика позволяют не парится нулевой монетизизацией этого сайта. Хотя...

Если вам помогла информация, то даже от доната в 40 рублей мне будет приятно. Докину немного, куплю латте в макдаке, вспомню за чей счет банкет и карма вам зачтется!

Но и просто оставленный комментарий благодарности ниже принесет мне улыбку радости :)

А если захочется написать всякие гадости с переходом на личности, да тоже не стесняйтесь, но обычно я отправляю такое в спам. Люблю, когда дома чисто.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Функция вставки изображения в PHP"