是否可以更改它之后的html标题(_title)';s已由wp填充


is it possible to change the html title ( the_title ) after it's been populated by wp?

你可能会觉得这很奇怪,实际上很奇怪,但以下可能吗?

只需将一篇文章或页面加载到管理面板中,然后放置以下内容将其输入TINYMCE编辑器;

[?php
//assuming exec-PHP is ready and enabled
$current_page_url_here = get_current_url();
echo "<a href='{$current_page_url_here}?var1=val1'>click me</a>";
if ( $_GET['var1']=='val1' )
{
  //change the current post's html title to <title>val1</title>
without using javascript/jquery
}
?]

因此,当访问者点击"点击我"链接时,页面会重新加载,但这一次,html标题为"val1"。

这样的事情在技术上可行吗?或者(正如我所期望的)在那个时候对已经计算好的the_title()函数返回值进行更改是否为时已晚?

可以在这里部署任何形状或形式的ob_start来实现这个目标吗?

由于搜索引擎方面很重要,所以我不能将JS/JQuery(客户端)解决方案作为答案。

是的,我认为这可能。。。u将在header.php中运行上面的if语句,并根据结果分配不同的标题。。。。看看twentyelleven wordpress主题header.php,他们在那里更改了正在查看的内容的网站描述。