Как распечатать html с помощью функции echo php

В моем шаблоне wordpress

HTML: <li template_url");="" ?="">/images/icon/facebook.png);
background-repeat:no-repeat;">
facebook
</li>

Я хочу повторить это, используя php

Я пробовал выше html в php, используя echo '';

<!--?php echo '<li style="background-image: url(<?php bloginfo("template_url"); ?-->/images/icon/facebook.png); background-repeat:no-repeat;"> facebook ';
?>

помогите мне повторить правильный код

4 ответа

echo '<li background-image:"="" url('.bloginfo('template_url').'="" images="" icon="" facebook.png);="" background-repeat:no-repeat;\"=""> facebook </li>';

Тебе нужно:

  • Котировки побега
  • Объединение функции. Не открывайте теги PHP, пока они открыты.

Но лучше:

  • Не эхо HTML. Отбросьте теги PHP и просто запишите HTML:
<pre class="prettyprint linenums"> ?> <li> facebook </li> <!--?php </code--></pre>


Попробуйте следующее:

<!--?php echo '<li style="background-image: url(' . bloginfo("template_url") . '/images/icon/facebook.png);background-repeat:no-repeat;"-->facebook'; ?>


Попробуйте вот так:

<!--?php echo '<li style="background-image: url('.bloginfo("template_url").'/images/icon/facebook.png); background-repeat:no-repeat;"--> facebook ';
?>

ИЛИ HTML-стиль

<li>
facebook
</li>


Функция get_bloginfo возвращает значение, а bloginfo - эхо.

<!--?php echo '<li style="background-image: url('. get_bloginfo("template_url") .'/images/icon/facebook.png); background-repeat:no-repeat;"--> <a href="#" target="_blank">facebook</a> ';
?>

licensed under cc by-sa 3.0 with attribution.