有时您无法从函数执行此操作。php(您还没有想要输出的数据)。对于这些情况:
创建新的复制头文件header-mycustom.php
并将其加载到模板中
global $newtitle;
$newtitle="New Title";
get_header("mycustom");
在
header-mycustom.php
代替
wp_head
具有以下功能:
<?php
ob_start();
wp_head();
$output = ob_get_contents();
ob_end_clean();
global $newtitle;
$output=preg_replace("/<title>(.+)<\\/title>/","<title>$newtitle</title>",$output);
echo $output;
?>
(这是我第一次觉得我必须破解WP来完成这样的普通任务。)