All in One SEO Pack插件其实就是用几行代码实行即可如下:
1,标题(Title)
在主题的 head.php 中修改 Title 标签为:
[code]<title>
<?php if ( is_home() ) { ?><?php bloginfo(‘name’); ?><?php } ?>
<?php if ( is_search() ) { ?>Search Results | <?php bloginfo(‘name’); ?><?php } ?>
<?php if ( is_author() ) { ?>Author Archives | <?php bloginfo(‘name’); ?><?php } ?>
<?php if ( is_single() ) { ?><?php wp_title(”); ?> | <?php bloginfo(‘name’); ?><?php } ?>
<?php if ( is_page() ) { ?><?php wp_title(”); ?> | <?php bloginfo(‘name’); ?><?php } ?>
<?php if ( is_category() ) { ?><?php single_cat_title(); ?> | <?php bloginfo(‘name’); ?><?php } ?>
<?php if ( is_month() ) { ?><?php the_time(‘F’); ?> | <?php bloginfo(‘name’); ?><?php } ?>
<?php if (function_exists(‘is_tag’)) { if ( is_tag() ) { ?><?php bloginfo(‘name’); ?> | Tag Archive | <?php single_tag_title(“”, true); } } ?>
</title>[/code]
2,描述(Description)
Description 在SEO中是很重要的元素,下面一段代码,把摘要设置成 文章页面的Description, 分类描述设置成分类页面的Description
[code]<?php
//if single post then add excerpt as meta description
if (is_single()) {
?>
<meta name=”Description” content=”<?php echo strip_tags(get_the_excerpt($post->ID)); ?>” />
<?php
//if homepage use standard meta description
} else if(is_home() || is_page()) {
?>
<meta name=”Description” content=”这里填写网站首页的描述!!!”>
<?php
//if category page, use category description as meta description
} else if(is_category()) {
?>
<meta name=”Description” content=”<?php echo strip_tags(category_description(get_category_by_slug(strtolower(get_the_category()))->term_id)); ?>” />
<?php } ?>[/code]
将代码里首页的描述补充完整,然后去分类页面填好分类描述,写文章的时候写好摘要。
3,关于存档页、作者页、标签和分类页的“noindex”元标记
在 header.php 里插入:
[code]<?php if ( !(is_home()) && !(is_single()) ) { ?><meta name=”robots” content=”noindex,follow” /><?php }?>[/code]
意思是除了首页和文章,其它页面禁止搜索引擎 index
4,关于 canonical标记
在 header.php 里插入:
[code]<?php if ( is_singular() ) { ?> <link rel=”canonical” href=”<?php the_permalink(); ?>” /> <?php } ?>[/code]
注意:所有以上的代码,都要在</head>闭合标签之前!