[第14天]优化wordpress博客,彻底抛弃all in one seo插件

对于做外贸网站博客营销的小伙伴们来说,大部分都是用的插件来做SEO优化的,这几天我对自己的博客 Fordqiu外贸B2C攻略 进行了代码式的优化,彻底抛弃了all in one seo 插件,感觉很不错,在这里分享给大家:wordpress博客的Title,Description,Keywords如何用代码优化,大家一步一步的跟我来做。

修改方法:

到你的wp博客后台-外观-编辑:

然后会看到左侧里边全是程序代码,右侧有个列表,找到header.php,打开这个文件,左边出现的代码就是header.php的程序代码。

会看到title代码是这样的:<title><?php wp_title('&laquo;', 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("\n",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 "\n"; ?>

<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代码优化的这个文章,我这里是拿来主义,当然不是单纯的拿来,是教大家一步一步怎么做(我把我自己怎么做的步骤给写出来了)。

赶快成为第一个赞的人吧

本文标签: wp博客网站page页面优化 , wp博客网站分类页面优化 , 代码优化wordpress博客

除非注明,文章均为FordQiu(外贸B2C)攻略原创,转载请保留链接:http://www.fordqiu.com/archives/89.html

关注微信账号:fordqiu 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你听说过Platinum SEO Pack这款插件没,这个插件包含了All in One SEO的所有功能,而且,和All in One SEO插件相比,它还具有更多的功能,该插件的主要功能: •针对搜索引擎优化页面和文章标题 •自动生成SEO相关的元标记(META Tags) •帮助你避免重复内容(为了防止被搜索引擎惩罚?) •让你为每篇文章全局编辑META说明和关键词 •与大部分其他插件兼容比如Auto Meta, Ultimate Tag Warrior等.当然你可能要停用All in One SEO pack •别怕改变永久链接(permalinks)了,这个插件提供了自动301重定向功能,这个功能是ALL in One SEO pack里没有的。 •可以对每篇文章设置index, noindex, follow or nofollow, noarchive, nosnippet, noodp, noydir 等元标记 •增加了一些可添加noindex标记的页面:类别页面、存档页面、tag页面、评论feed、rss feed、搜索结果页面等等。 •为首页的外部链接添加NOfollow属性 Platinum SEO Pack插件安装: 1.下载Platinum SEO PackL插件,然后上传插件到/wp-content/plugins/下的文件夹。 2.到wp管理后台插件页面,点击”Platinum SEO插件“激活插件,激活后插件后,在后台"Setting"--->"Platinum SEO",你会看到如下页面: 上面介绍的相关信息,都可以再页面中进行设置,Platinum SEO可以完全替换掉All In One SEO,改变永久链接形式时, 可以把旧地址用 301 跳转至新地址等新添加的功能,都给Platinum SEO插件添色不少,它也被很多人称为All-in-one-SEO-Pack插件的接班人,无论是否像它们说的那么神奇、强大,也只有你亲身体会了之后才会知道。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值