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

   日期:2024-12-26    作者:mxp7y 移动:http://mip.riyuangf.com/mobile/quote/46265.html

对于做外贸网站博客营销的小伙伴们来说,大部分都是用的插件来做SEO优化的,这几天我对自己的博客

修改方法:

到你的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(" ",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


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号