使用插件修改页面标题和副标题 时间:2015-12-07 作者:Oleg 我如何构建一个插件来修改页面的标题(标题)?我构建了一个通用页面,它使用短代码根据url参数显示相关信息,但我不能使用短代码生成动态标题。因此,我尝试添加“the\\u title”过滤器,但它不会更新标题,它只会更新指向其他页面的链接中的标题:function sn_training_title($title){ return $title."..."; } add_filter( \'the_title\', \'sn_training_title\' ); 下面是它的外观: 1 个回复 SO网友:kraftner 简单地说,您的方法存在以下问题:当WordPress开始考虑你的短代码所在的内容时,标题已经从你的服务器转到了你用户的浏览器。所以现在太晚了。如果你看看is_page function 作为参数。。。页面ID、页面标题或页面段塞。。。您可以看到,短代码不是可以使用的选项。因此,如果您已经熟悉使用URL参数,为什么不直接在上面的过滤器中使用这些参数,而不是尝试使用短代码? 文章导航