Переменные php в мета тегах

252
15 февраля 2019, 05:40

Ситуация такая: в php имеются переменная:

$discription = 'Описание';

Для каждой страницы свое значение. Как правильно вставить переменную в мета тег? В конструкции вида:

<meta name="discription" content= $discription >

$discription отображается как строка. Подскажите, как в content получить значение переменной. Буду очень признателен.

Answer 1

Если файл с расширением php:

<meta name="discription" content="<?= $discription ?>">
Answer 2

Смотря как вы выводите, если сразу в скрипте то так:

echo '<meta name="discription" content= ' . $discription . ' >';

Либо так:

echo "<meta name='discription' content= $discription >";
echo "<meta name='discription' content= {$discription} >";

А лучше всего использовать шаблонизаторы. Т.к. например будет у вас строка вида: content = "$discription" При этом $discription = '123"456';, то имеем на выходе: content = "123"456", Как видите, уже будет работать некорректно.

READ ALSO
Что то изменяет .htaccess

Что то изменяет .htaccess

Есть хостинг на regru

268
Неправильно работает strtotime YII2

Неправильно работает strtotime YII2

Принимает такое значение - 2018-10-13T10:43:05+0300

230
Как поменять меню через хук?

Как поменять меню через хук?

Допустим имеется два меню: menu 1 и menu 2, созданные в админке Внешний вид - Меню Как можно через дочернюю тему на разных страницах вывести эти...

226
Как правильно загрузить файл с React/Laravel?

Как правильно загрузить файл с React/Laravel?

Подскажите пожалуйста как правильно загрузить фото с React, так как приходит только имя файла, а не сам файл

294