对于做外贸网站博客营销的小伙伴们来说,大部分都是用的插件来做SEO优化的,这几天我对自己的博客
修改方法:
到你的wp博客后台-外观-编辑:
然后会看到左侧里边全是程序代码,右侧有个列表,找到header.php,打开这个文件,左边出现的代码就是header.php的程序代码。
会看到title代码是这样的:<title><?php wp_title('«', true, 'right'); ?> <?php bloginfo('name'); ?></title>
修改此段代码为:
<?php include_once("desc.php"); ?>
你看到上边出现了这样一个页面:desc.php.
这个页面在哪里呢?我们要新建一个desc.php文件,然后把下边的代码保存到desc.php里边就ok了,记着一定要另存文件为UTF-8,很重要,否则你要优化的地方就是乱码。
<!--Title Begin-->
<?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_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 } ?>
<?php
##定义一个函数.解决截取中文乱码的问题###
if (!function_exists('utf8Substr')) {
function utf8Substr($str, $from, $len)
{
return preg_replace('#^(?:[x00-x7F]|[xC0-xFF][x80-xBF]+){0,'.$from.'}'.
'((?:[x00-x7F]|[xC0-xFF][x80-xBF]+){0,'.$len.'}).*#s',
'$1',$str);
}
}
if ( is_home() ){
$description = "这里是我网站的描述:Fordqiu博客主要分享外贸B2C网站建设,服务器维护,邮件营销,数据库营销,英文seo,数据分析,日志分析,收汇结汇,外贸物流等待外贸的营销加实战";
$keywords = "这里是我的关键词:外贸B2C技巧,外贸B2C推广,英文网站推广";
}
elseif ( is_single() ){
if ($post->post_excerpt) {
$description = $post->post_excerpt;
} else {
if(preg_match('/<p>(.*)</p>/iU',trim(strip_tags($post->post_content,"<p>")),$result)){
$post_content = $result['1'];
} else {
$post_content_r = explode(" ",trim(strip_tags($post->post_content)));
$post_content = $post_content_r['0'];
}
$description = utf8Substr($post_content,0,220);
}
$keywords = "";
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {
$keywords = $keywords . $tag->name . ",";
}
}
###这里是wp博客分类页面优化代码。自己去后台找到自己的分类页面的ID改变is_category的ID。###
elseif ( is_category(34) ){
$description = "这个是我的网站建设分类的描述:外贸网站建设技巧方法,注意事项等待的个人总结。";
$keywords = "网站建设分类的关键词:外贸B2C技巧,外贸B2C推广,英文网站推广";
}
###这里是wodpress的Page页的优化代码。同上。多个页面的话自行添加就是###
elseif ( is_page(2) ){
$description = "fordqiu外贸B2C攻略之wp博客网站页面优化描述,自己写成自己的描述";
$keywords = "fordqiu外贸B2C攻略之wp博客网站页面优化关键词";
}
elseif ( is_page(135) ){
$description = "fordqiu外贸B2C攻略之wp博客网站页面优化描述,自己写成自己的描述";
$keywords = "fordqiu外贸B2C攻略之wp博客网站页面优化关键词";
}
?>
<?php echo " "; ?>
<meta name="description" content="<?php echo trim($description); ?>" />
<meta name="keywords" content="<?php echo rtrim($keywords,','); ?>" />
<!--###Description & Keywords End-->。
大家可以看看fordqiu外贸b2c攻略博客的源代码,是不是发现,每次发布的新文章出来的title,description,keywords都自动添加上了,这里对这3个要素分别作个解释:
title=文章名|博客名
description=博客文章的第一段(这里就无法添加自己想要的,不过方便多了,最好自己博文的第一段给好好的斟酌斟酌再写)
keywords=文章的tags(标签)
很完美吧!很感谢柳城博客中的对wp代码优化的这个文章,我这里是拿来主义,当然不是单纯的拿来,是教大家一步一步怎么做(我把我自己怎么做的步骤给写出来了)。
本文标签:
除非注明,文章均为FordQiu(外贸B2C)攻略原创,转载请保留链接:http://www.fordqiu.com/archives/89.html