代码重写WordPress网页标题为“原网页标题|网站名”的形式

为了那个所谓的搜索引擎优化(SEO),为了更高的收录,为了更多的流量,我们需要对WordPress做许多工作,重写WordPress网页标题就是其中之一,如果你的主题没对网页标题title做过特殊处理的话,默认的都是简单如“文章名”的形式,比如本页的话就直接以文章名为网页标题。现在都流行“原网页标题|网站名”的形式,如果你的是默认的话,想修改一下就不妨往下看:

重写WordPress网页标题为“原网页标题|网站名”形式的方法:

<?php if ( is_home() ) { ?><title><?php bloginfo('name'); ?> | <?php bloginfo('description'); ?></title><?php } ?>
<?php if ( is_search() ) { ?><title>搜索结果 | <?php bloginfo('name'); ?></title><?php } ?>
<?php if ( is_single() ) { ?><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_page() ) { ?><title><?php echo trim(wp_title('',0)); ?> | <?php bloginfo('name'); ?></title><?php } ?>
<?php if ( is_day() ) { ?><title><?php the_time('Y年m月d日'); ?> | <?php bloginfo('name'); ?></title><?php } ?>
<?php if ( is_month() ) { ?><title><?php the_time('Y年m月'); ?> | <?php bloginfo('name'); ?></title><?php } ?>
<?php if ( is_year() ) { ?><title><?php the_time('Y年'); ?> | <?php bloginfo('name'); ?></title><?php } ?>
<?php if ( is_404() ) { ?><title><?php echo"未找到指定的页面( ERROR 404 )-" ?> | <?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 } ?>
<?php if ( is_author() ) {?><title><?php wp_title('');?>发表的所有文章 | <?php bloginfo('name'); ?></title><?php }?>

上面的代码可以直接替换header.php的title的代码,但因为过多可能会不方便维护header.php,建议将他们保存在一个命名为headertitle.php的文件,然后用以下代码替换原来的title 代码:

<?php include(TEMPLATEPATH . '/includes/headertitle.php'); ?>

不同路径换成你想要的路径。

如果使用这个加上《代码实现WordPress自动关键词keywords与描述description》的方法的话,基本上你可以不用 All in one seo插件啦~

评分:
当前平均分 4.22 (83%) - 9 个投票
云左主机 广告
发表评论