Динамические мета (ключевые слова, описание)

98
15

Я знаю, что эта тема была разработана много раз, но я все еще не могу понять, как это сделать. Возможно, моя структура сайта не похожа на нее; Я не знаю. Во всяком случае, у меня есть следующее:

Index.php, содержащий заголовок, в котором у меня есть:

<meta name="description" content="<?php echo $pg_desc; ?>"/>
<meta name="keywords" content="<?php echo $pg_key; ?>"/>

Этот index.php также содержит все ссылочные таблицы стилей и код jquery.

Затем у меня есть все содержимое страниц в SQL. Каждая страница в моей базе данных форматируется следующим образом (в виде длинного текста):

<?php ##commented out page name just for my own convenience ?>
<div class="#"
body
</div>

Теперь я подумал, что должен был положить $pg_desc = "my page is about" и $pg_key = "you,name,it" в php-части, но это, похоже, не работает. Может кто-нибудь мне помочь?

спросил(а) 2021-01-19T13:52:58+03:00 2 месяца, 4 недели назад
1
Решение
114

Вам нужно будет объявить эти переменные перед их отправкой в метатеги.

Например:

<?php
$pg_key = "you,name,it";
$pg_desc = "my page is about";
?>

<meta name="description" content="<?php echo $pg_desc; ?>"/>
<meta name="keywords" content="<?php echo $pg_key; ?>"/>

ответил(а) 2021-01-19T13:52:58+03:00 2 месяца, 4 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема