wordpress有些主题设计时默认的文章和页面标题对于搜索引擎不是很友好,文章的标题一定程度上会影响你的网站的排名,大多数的主题只是简单的现实文章名称和博客名称,但是对于搜索页面和404页面和存档页面却存在一些问题,当然你可以使用wordpress seo插件很方便的设置这些标题.如果不想使用插件,那么下面的代码也能起到同样的效果.
<img src=”http://chonghua-1251666171.cos.ap-shanghai.myqcloud.com/2012-11-29_132211.png”/ alt=”wordpress文章和页面标题优化-非插件” >
标题的格式
什么样的标题比较好呢?你可以参考一下一些知名博客的标题样式也可以使用下面的样式
-
Home Page – Blog Name Blog Description -
Search Results – Search Results for search terms – 11 Articles Blog Name -
404 (Error) Page – Blog Name 404 Nothing Found -
Author Archives – Blog Name Author Archives -
Single Post – Post Name Category Name Blog Name -
Page – Page Name Blog Name -
Category Page – Category Name Category Description Blog Name -
Monthly Archive – Blog Name Archive Month, Year -
Day Archive – Blog Name Archive Month Day, Year -
Tag – Tag Name Blog name
如何添加到你的博客使之生效
1.打开你的主题的_header.php文件,找到类似于下面的代码_
<title><?php wp_title('«', true, 'right'); ?> <?php bloginfo('name'); ?></title>
2.用下面的一段代码替换掉上面的代码
<title> <?php if ( is_home() ) { ?><? bloginfo('name'); ?> | <?php bloginfo('description'); ?><?php } ?> <?php if ( is_search() ) { ?>Search Results for <?php /* Search Count */ $allsearch = &new WP_Query("s=$s&showposts=-1"); $key = wp_specialchars($s, 1); $count = $allsearch->post_count; _e(''); echo $key; _e(' — '); echo $count . ' '; _e('articles'); wp_reset_query(); ?><?php } ?> <?php if ( is_404() ) { ?><? bloginfo('name'); ?> | 404 Nothing Found<?php } ?> <?php if ( is_author() ) { ?><? bloginfo('name'); ?> | Author Archives<?php } ?> <?php if ( is_single() ) { ?><?php wp_title(''); ?> | <?php $category = get_the_category(); echo $category[0]->cat_name; ?> | <? bloginfo('name'); ?><?php } ?> <?php if ( is_page() ) { ?><? bloginfo('name'); ?> | <?php $category = get_the_category(); echo $category[0]->cat_name; ?>|<?php wp_title(''); ?><?php } ?> <?php if ( is_category() ) { ?><?php single_cat_title(); ?> | <?php $category = get_the_category(); echo $category[0]->category_description; ?> | <? bloginfo('name'); ?><?php } ?> <?php if ( is_month() ) { ?><? bloginfo('name'); ?> | Archive | <?php the_time('F, Y'); ?><?php } ?> <?php if ( is_day() ) { ?><? bloginfo('name'); ?> | Archive | <?php the_time('F j, Y'); ?><?php } ?> <?php if (function_exists('is_tag')) { if ( is_tag() ) { ?><?php single_tag_title("", true); } } ?> | <? bloginfo('name'); ?> </title>
保存使之生效.
请在修改之前备份.