Dinamik title
Merhaba arkadaşlar. Php ile dinamik title nasıl yapılır?
header kısmında sadece bir title olmak şartıyla her sayfada title etiketi açıp html taraından yanlış kabul edilmemek için. Bunun için bir fonksiyon nasıl yazılmal mantık nasıl olmalı. Teşekkürler
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
function meta_degistir($icerik) {
global $_title, $_description;
$icerik = str_replace('[$_title]', $_title, $icerik);
$icerik = str_replace('[$_description]', $_description, $icerik);
return $icerik;
}
ob_start('meta_degistir');
$_title = $vericek['title'];
$_description = $vericek['description'];
<!DOCTYPE html>
<html lang="tr">
<head>
<title>[$_title]</title>
<meta name="description" content="[$_description]">
</head>
</html>
function title($value){
echo '<div class="title">'.$value.'</div>';
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title><?php echo $set['title'];?></title>
</head>
<body>
<?php
$set['title'] = 'Hello World';
//this is head title
title($set['title'])
//this is body title
?>
</body>
</html>