标题的SEO调整

评论(1)

最近一直折腾着wordpress,学习了一篇来自MG12的WordPress SEO 技巧,盘算着怎么把自己的标题给seo咯,遂找到主题header.php 定义title部分代码进行研究。
按技巧上讲,文章单页上得标题应该是 “文章名”+“分类名”(或者不加),遂编写代码如下:

<title>< ?php
 
global $page, $paged;
 
wp_title( '|', true, 'right' );
if (  is_single())
$categories = get_the_category();//获取当前分类数组
echo $categories[0]->cat_name;//显示第一分类
if ($categories[1]->cat_name)://如果有第二分类
echo " | ";
echo $categories[1]->cat_name;//显示第二分类
endif;
if ($categories[2]->cat_name)://如果有第三分类
echo " | ";
echo $categories[2]->cat_name;//显示第三分类
endif;
// Add the blog name.
if (is_home()||is_page()) {
 //标题重建
bloginfo( 'name' );	
// Add the blog description for the home/front page.
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && ( is_home() || is_front_page() ) )
echo " | $site_description";
// Add a page number if necessary:
if ( $paged >= 2 || $page >= 2 )
//好吧我承认部分代码是抄袭的twentyeleven
echo ' | ' . sprintf( __( 'Page %s', 'twentyeleven' ), max( $paged, $page ) );
}
?>
</title>


代码写的有点笨,大体思路就是提取文章前三个分类去显示,打算过几天参考一下面包屑插件再改进一下。具体要实现想面包屑一样有层级的分类显示,这样更有利于单页的SEO





转载请注明转自: 标题的SEO调整