Я использую этот скрипт для изменения заголовка и дес c, а также тегов и того, что он делает, он меняет только заголовок.
<?
function change_meta_tags($title,$description,$keywords){
// This function made by Jamil Hammash
$output = ob_get_contents();
if ( ob_get_length() > 0) { ob_end_clean(); }
$patterns = array("/<title>(.*?)<\/title>/","<meta name='description' content='(.*)'>","<meta name='keywords' content='(.*)'>");
$replacements = array("<title>$title</title>","meta name='description' content='$description'","meta name='keywords' content='$keywords'");
$output = preg_replace($patterns, $replacements,$output);
echo $output;
}
?>
вы можете увидеть на этом сайте, как он выглядит https://tibiaservers.net/blog/post/how-to-make-ots-website
есть вывод:
echo $_LANG['config']['title'];
echo $_LANG['config']['desc'];
echo $_LANG['config']['postTags'];
Я использовал
change_meta_tags($_LANG['config']['title'], $_LANG['config']['desc'],$_LANG['config']['postTags']);
В источнике страницы вы можете увидеть, что заголовок изменился, но нет описания и ключевых слов