最新消息:yaf表单扩展中新增加了浮点数、日期和集合的校验。php yaf框架扩展实践三——表单

wordpress标题中横线“-”被转义的问题

PHP 4581浏览 0评论

大家都知道wordpress网页标题的对seo不太友好,原先的标题采用”|”,参考了很多做法之后,我决定采用”-”使用分隔符号。当然有很多文章说明网页标题分隔符的运用,你也可以选择自己喜欢的分隔符号。

选定完分隔符之后,我就考虑开始修改代码了。

找到模板文件header.php,这个文件在“/wp-content/themes/你选择的模板/”下面。你可以看到title标签中有一段php代码,这边就是用来输出标题的。其中有一个方法wp_title(” | “),这个就是用来输出标题前半部分的,“|”就是分隔符号,于是我把”|”改成”-”,刷新前台页面,很高兴,网页标题”|“都换成了”-“,但是一查看源码,悲催,”-” 被替换成了–,尽管现实在网页标签里的标题显示正常,但是标题出现这个,感觉很不爽。

于是我查看wp_title这个方法,发现内部代码有替换这个符号,为什么要替换呢?暂时我也没弄不明白,只能在外围入手,我就直接调用wp_title(“”),就是不要分隔符号,我自己在后面加”-”,最后的输出就变成这样了。

echo trim(wp_title('', false, 'right'));
echo ' - ';
bloginfo('name');

后面还有一些关于网站描述的输出,这个就不作说明了。

tip:如果你不了解wp_title这个方法,你可以看下后台编辑模板文件的界面下面有个文档下拉框,可以选择方法,跳转到帮助文档。

转载请注明:快乐编程 » wordpress标题中横线“-”被转义的问题

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址