是否有可能在wp填充之后更改html标题(the_title)?

时间:2012-02-14 00:42:31

标签: php wordpress

你可能会发现这很奇怪,实际上非常奇怪,但有以下可能吗?

只需将帖子或页面加载到管理面板中,然后放置类似的内容 这进入了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(客户端)解决方案作为答案。

1 个答案:

答案 0 :(得分:1)

是的我觉得有可能......你会在header.php中运行上面的if语句并根据结果分配不同的标题....看看二十二岁的wordpress主题header.php他们改变了关于正在浏览的内容的网站描述。