Categories

WordPress 关于标题“wp_title()”删除尖括号“»”的解决办法

     
-->

相信wordpress大家都熟悉了,很多博客都用这个软件,其开放源代码的性质,使得wordpress在世界上广泛流传。

但是,在我们使用的过程中,也有很多不足的地方,比如说,页面标题中,默认是网站名在前面,页面主题在后面,我想把它们掉转过来,也就是让把相应页面的主题放在其页面标题的前面,可以在后台 Appearance > Editor > header.php 中找到一段代码:

<title><?php bloginfo(‘name’); ?><?php wp_title(); ?> </title>

这段代码中,wp_title(); 是表示本页面的主题,很简单,把它放 bloginfo(‘name’); 前面就可以了,保存刷新后,发现问题了,标题最前面有个 》无法去掉,GOOGLE一下,原来是wp_title();函数的问题,在括号里加上 ”,true就搞定,如果你想把尖括号反过来,写在网站名字的前面,可以在前面加 &laquo; :

<title><?php wp_title(”,true); ?> &laquo; <?php bloginfo(‘name’); ?></title>

感觉不错,但是当打开首页的时候,发现这个可恶的尖括号出现在标题的左边,原来是主页没有自己的标题,它的标题就是网站名字,怎么办呢?GOOGLE一下,原来可以在中间加以个函数,修改后的代码如下:

<title><?php wp_title(”,true); ?><?php if(wp_title(”, false)) { echo ‘ &laquo; ‘; } ?><?php bloginfo(‘name’); ?></title>

到此,问题完美解决~ 鼓掌,哈哈!!

1 comment to WordPress 关于标题“wp_title()”删除尖括号“»”的解决办法

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>