用户名: 密 码:
您现在的位置:首页 >> SEO技巧 >> 内容

WP的标题优化修改(经典)

时间:2009-08-31 12:11:45 点击:2927

  核心提示:WP的标题(Title)与Description 和 Keywords可以说是一体的。原始的Title并不是太好,有时要借助插件来优化。但是看完这两篇文章,不用插件也是一样可以完成的。原始的WordPress标题就像上一篇讲到的一样,WordPress默认的Title就像下面一样,title?php...

WP的标题(Title)与Description 和 Keywords可以说是一体的。原始的Title并不是太好,有时要借助插件来优化。但是看完这两篇文章,不用插件也是一样可以完成的。

原始的WordPress标题
就像上一篇讲到的一样,WordPress默认的Title就像下面一样,

<title><?php wp_title('&laquo;', true, 'right'); ?> <?php bloginfo('name'); ?></title>
<?php include_once("desc.php"); ?>  改近后的Title:
<?php if ( is_home() ) { ?><title><?php bloginfo('name'); ?>∷<?php bloginfo('description'); ?></title><?php } ?>
<?php if ( is_search() ) { ?><title>搜索结果∷Search Results∷<?php bloginfo('name'); ?></title><?php } ?>
<?php if ( is_single() ) { ?><title><?php echo trim(wp_title('',0)); ?>∷<?php bloginfo('name'); ?></title><?php } ?>
<?php if ( is_page() ) { ?><title><?php echo trim(wp_title('',0)); ?>∷<?php bloginfo('name'); ?></title><?php } ?>
<?php if ( is_category() ) { ?><title><?php single_cat_title(); ?>∷<?php bloginfo('name'); ?></title><?php } ?>
<?php if ( is_month() ) { ?><title><?php the_time('F'); ?>∷<?php bloginfo('name'); ?></title><?php } ?>
<?php if (function_exists('is_tag')) { if ( is_tag() ) { ?><title><?php  single_tag_title("", true); ?>∷<?php bloginfo('name'); ?></title><?php } ?> <?php } ?>wp_title()函数
可以直接拿来用,简单修改一下里面的∷符号,换为你喜欢的。这里需要重点介绍一下wp_title()函数。

<?php wp_title(); ?>

输出的结果带有»符号。解决的方法很简单。

<?php wp_title(”); ?>

但是这个也是有问题的,虽然把»符号去掉了,但标题的前面有个空格。有人提供了下面的解决办法:

在主题文件夹的 functions.php 文件中,加入以下代码:

// Removes the white spaces from wp_title
function af_titledespacer($title) {
 return trim($title);
}
add_filter('wp_title', 'af_titledespacer');这样其实很麻烦,当然是不推荐的。有一个非常简单的办法。看下面:

<?php echo trim(wp_title('',0)); ?>直接这样,加多一个参数(0),意思是不要输出(echo)。这样就OK了~~


 

文章来源:http://www.xinxilong.com

作者:不详 来源:网络
相关文章
  • 没有相关文章
相关评论
发表我的评论
  • 大名:
  • 内容:
  • 论坛群发工具(www.xinxilong.com) © 2008 版权所有 All Rights Resverved.
  • Email:433168@qq.com 沪ICP备12025887号
  • Powered by 论坛群发大师