функция — Как поставить мета-теги для каждого сообщения новостей PHP (без WordPress)

Здравствуйте, я не ищу плагин WordPress или что-то. Это моя php страница.

<html>
<head>
blablablalba
<?php to_head(); ?>
</head>
<body>
bla bla bla
<?php
if(isset($_GET['post_id'])) {
$select=mysqli_query($con,"select....");
while($data=mysqli_fetch_array($select)) {
echo "bla bla bla";
to_head("<title>asd</title><meta itemprop="name" content="Najnovije informacije iz sveta hostinga">...");
}
}
?>
bla bla bla
</body>
</html>

Мне нужно установить для каждой публикации новостей разные метатеги и поставить в голову. Как я могу это сделать?

-1

Решение

Вам нужно заполнить переменные, а затем перевести переменные в html … пример

<?php
if(isset($_GET['post_id'])) {
$head = "bla bla";
$body = "bla bla";
$select=mysqli_query($con,"select....");
while($data=mysqli_fetch_array($select)) {
$body .= "bla bla bla";
$head .= "<title>asd</title><meta itemprop="name" content="Najnovije informacije iz sveta hostinga">...";
}
}
?>
<html>
<head>
<?= $head ?>
</head>
<body>
<?= $body ?>
</body>
</html>
0

Другие решения

<?php
ob_start();
include("header.php");
//some mysqli_query with $seo='tags...';
//this is body of document
//footer of document footer.php start
?></body>
</html>
<?php
$buffer=ob_get_contents();
ob_end_clean();
$buffer=str_replace("#</head>#",$seo."</head>",$buffer);
echo $buffer;
//end of footer.php
?>

это то, что я ищу в php, чтобы установить метатег от запроса к голове
Конечно, это может потратить, но идея такова. TNX Evryone за ответ и комментарий ..

0

По вопросам рекламы [email protected]