Categories

A sample text widget

Etiam pulvinar consectetur dolor sed malesuada. Ut convallis euismod dolor nec pretium. Nunc ut tristique massa.

Nam sodales mi vitae dolor ullamcorper et vulputate enim accumsan. Morbi orci magna, tincidunt vitae molestie nec, molestie at mi. Nulla nulla lorem, suscipit in posuere in, interdum non magna.

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>