智胜棋牌

金太阳棋牌|天易棋牌|大胜发棋牌斗地主|牛牛游戏平台

Ality主题优化记录贴

前几天息心SEO更新博客时,因为需要一个功能就修改了一下博客的function.php文件,结果忘了备份,而且手贱上传的时候选择直接覆盖,直接导致网站打不开了,被迫更换了这个北京SEO博客的主题,下面我把自己的主题优化记录下来,需要的朋友可以借鉴。

息心SEO博客改版优化

本来我是想要找人帮忙的,当时随便在群里问了一下,结果这个人是这么回复我的,呵呵,我还是自己来搞吧。多学一门本事,以后就能少说一句求人的话,就能少让别人讽刺自己一句!

修改主题

 

首先我要保证我的博客可以登录后台,因为我改了function.php文件,网站彻底打不开了,所以我只能登陆FTP,改了一下我当时的主题的文件夹名称,当时是Git,我改成了Git1,这样就可以让WordPress恢复到默认主题,我就可以登录后台重新上传主题了。

我在网上找了很久,调试了很多主题,感觉都不太好,最后很巧合的看到了Ality主题,觉得它所具备的功能正是我想要的,而且还是免费的,对于我这种屌丝来说,是在是完美。下面开始优化记录:

一、关闭后台插件

很重要!关闭所有的插件,安装wp-postviews插件,这是主题官方的提示,照做就行了。还记得我在《神器!WP博客优化加速实操》那篇文章中提到的插件吗?这个插件一定要关掉,否则网站duang…

二、修改inc/function/seo.php文件

这个文件主要是修改网站的Title以及Description,主要修改三处:

1、页面title “|” 竖杠换成“-”短横;

2、部分页面(如分类页面、tag页面)加入“第XX页”;

3、文章页面title增加分类。

原始代码如下:

  1. <?php?if?(?is_home()?)?{??><title><?php?bloginfo(‘name’);??>?|?<?php?bloginfo(‘description’);??></title><?php?}??>
  2. <?php?if?(?is_search()?)?{??><title>搜索结果?|?<?php?bloginfo(‘name’);??></title><?php?}??>
  3. <?php?if?(?is_single()?)?{??><title><?php?echo?trim(wp_title(,0));??><?php?if?(get_query_var(‘page’))?{?echo?‘-第’;?echo?get_query_var(‘page’);?echo?‘页’;}?>?|?<?php?bloginfo(‘name’);??></title><?php?}??>
  4. <?php?if?(?is_page()?)?{??><title><?php?echo?trim(wp_title(,0));??>?|?<?php?bloginfo(‘name’);??></title><?php?}??>
  5. <?php?if?(?is_category()?)?{??><title><?php?single_cat_title();??>?|?<?php?bloginfo(‘name’);??></title><?php?}??>
  6. <?php?if?(?is_year()?)?{??><title><?php?the_time(‘Y年’);??>所有文章?|?<?php?bloginfo(‘name’);??></title><?php?}??>
  7. <?php?if?(?is_month()?)?{??><title><?php?the_time(‘F’);??>份所有文章?|?<?php?bloginfo(‘name’);??></title><?php?}??>
  8. <?php?if?(?is_day()?)?{??><title><?php?the_time(‘Y年n月j日’);??>所有文章?|?<?php?bloginfo(‘name’);??></title><?php?}??>
  9. <?php?if?(function_exists(‘is_tag’))?{?if?(?is_tag()?)?{??><title><?php??single_tag_title(“”,?true);??>?|?<?php?bloginfo(‘name’);??></title><?php?}??>?<?php?}??>
  10. <?php?if?(?is_author()?)?{?><title><?php?wp_title();?>发表的所有文章?|?<?php?bloginfo(‘name’);??></title><?php?}?>

息心SEO修改为:

  1. <?php?if?(?is_home()?)?{??><title><?php?bloginfo(‘name’);??>?–?<?php?bloginfo(‘description’);??><?php?if?(get_query_var(‘paged’))?{?echo?‘?–?第’;?echo?get_query_var(‘paged’);?echo?‘页’;}?></title><?php?}??>
  2. <?php?if?(?is_search()?)?{??><title>搜索结果?<?php??$paged?=?get_query_var(‘paged’);?if?(?$paged?>?1?)?printf(‘–第?%s?页?‘,$paged);??>-息心SEO</title><?php?}??>
  3. <?php?if?(?is_single()?)?{??><title><?php?echo?trim(wp_title(,0));?$paged?=?get_query_var(‘paged’);?if?(?$paged?>?1?)?printf(‘–第?%s?页?‘,$paged);???>-息心SEO</title><?php?}??>
  4. <?php?if?(?is_page()?)?{??><title><?php?echo?trim(wp_title(,0));?$paged?=?get_query_var(‘paged’);?if?(?$paged?>?1?)?printf(‘–第?%s?页?‘,$paged);??>-息心SEO</title><?php?}??>
  5. <?php?if?(?is_category()?)?{??><title><?php?single_cat_title();?$paged?=?get_query_var(‘paged’);?if?(?$paged?>?1?)?printf(‘–第?%s?页?‘,$paged);??>-息心SEO</title><?php?}??>
  6. <?php?if?(?is_year()?)?{??><title><?php?the_time(‘Y年’);??>所有文章?–?息心SEO</title><?php?}??>
  7. <?php?if?(?is_month()?)?{??><title><?php?the_time(‘F’);??>份所有文章?–?息心SEO</title><?php?}??>
  8. <?php?if?(?is_day()?)?{??><title><?php?the_time(‘Y年n月j日’);??>所有文章?–?息心SEO</title><?php?}??>
  9. <?php?if?(function_exists(‘is_tag’))?{?if?(?is_tag()?)?{??><title><?php??single_tag_title(“”,?true);??>?–?息心SEO<?php?if?(get_query_var(‘paged’))?{?echo?‘?–?第’;?echo?get_query_var(‘paged’);?echo?‘页’;}?></title><?php?}??><?php?}??>
  10. <?php?if?(?is_author()?)?{?><title><?php?wp_title();?>发表的所有文章?–?息心SEO<?php?if?(get_query_var(‘paged’))?{?echo?‘?–?第’;?echo?get_query_var(‘paged’);?echo?‘页’;}?></title><?php?}?>
  11. <?php?if?(?is_tax(‘notice’)?)?{??><title><?php?setTitle();??>?–?息心SEO</title><?php?}??>

大家可以把上面的息心SEO修改成自己的品牌词。

三、修改favicon路径

favicon路径在header.php以及header-bulletin.php中,Ality主题默认从主题的img文件夹读favicon:

  1. <link?rel=“shortcut?icon”?href=“<?php?bloginfo(‘template_directory’);??>/img/favicon.ico”>
  2. <link?rel=“apple-touch-icon”?sizes=“114×114”?href=“<?php?bloginfo(‘template_directory’);??>/img/favicon.png”?/>

我将它修改为:

  1. <link?rel=“shortcut?icon”?href=“http://www.ssp-180.com/favicon.ico”>
  2. <link?rel=“apple-touch-icon”?sizes=“114×114”?href=“http://www.ssp-180.com/favicon.png”?/>

这里的路径大家改成自己的就行。

四、footer.php修改

要修改的部分:

  1. <div?class=“site-info”>
  2. ????Copyright?&copy;?<?php?bloginfo(?‘name’?);??>??保留所有权利.&nbsp;&nbsp;
  3. ????<span?class=“info-add”>
  4. ????????<a?title=“主题设计:知更鸟”?href=“http://zmingcx.com”?target=“_blank”>Ality主题</a>
  5. ????????<?php?echo?stripslashes(get_option(‘cx_track’));??>
  6. ????????<?php?echo?stripslashes(get_option(‘cx_icp’));??>
  7. ????</span>
  8. </div>

息心seo把它修改为:

  1. <div?class=“site-info”>
  2. ????????息心SEO:每日分享SEO营销推广技巧
  3. ????????<span?class=“info-add”>
  4. ????????????感谢&nbsp;&nbsp;<a?title=“Ality”?href=“http://zmingcx.com”?target=“_blank”?rel=“nofollow”>Ality主题</a>
  5. ????????????<?php?echo?stripslashes(get_option(‘cx_track’));??>
  6. ????????????<?php?echo?stripslashes(get_option(‘cx_icp’));??>
  7. ????????</span>
  8. ????</div>

主要是为那个外部链接加上nofollow,其余的大家自己根据需要改就行。

五、single.php增加“关键词:”

这个是在文章正文下方有个标签展示,就是你写完文章时设置的标签。原主题是:

  1. <div?class=“single-tag”><?php?the_tags(,,);??></div>

修改为:

  1. <div?class=“single-tag”>关键词:<?php?the_tags(,,);??></div>

六、inc/copyright.php修改版权信息

原主题是:

  1. <li><strong>版权声明:</strong>本站原创文章,由<?php?the_author_posts_link(‘namefl’);??>发表在<?php?the_category(‘,?‘)??>分类下,于<?php?the_modified_date(‘Y年m月d日’);??>最后更新</li>
  2. ????<li><strong>转载请注明:</strong><a?href=“<?php?the_permalink()??>”?rel=“bookmark”?title=“本文固定链接?<?php?the_permalink()??>”><?php?the_title();??>?|?<?php?bloginfo(‘name’);?></a><a?href=“#”?onclick=“copy_code(‘<?php?the_permalink()??>’);?return?false;”>?+复制链接</a></li>
  3. ????<?php?endif;??>

时间我不需要,并且我把由改为由北京SEO息心,为页面增加一个关键词,并且加入新窗口打开的代码,略微降低跳出率:

  1. <li><strong>版权声明:</strong>本站原创文章,由<a?href=“http://www.ssp-180.com/”?target=“_blank”?title=“北京SEO息心”>北京SEO息心</a>发表在<?php?the_category(‘,?‘)??>分类下</li>
  2. ????<li><strong>转载请注明:</strong><a?href=“<?php?the_permalink()??>”?rel=“bookmark”?target=“_blank”?title=“<?php?the_title();??>”><?php?the_title();??>-息心SEO</a><a?href=“#”?onclick=“copy_code(‘<?php?the_permalink()??>’);?return?false;”>?+复制链接</a></li>
  3. ????<?php?endif;??>

七、版权声明作者gravatar换成静态的

还是在inc/copyright.php文件中,将原主题的这段代码:

  1. <?php?echo?get_avatar(?get_the_author_email(),?‘64‘?);??>

添加alt,修改为:

  1. <img?alt=’息心SEO’?src=’http://www.ssp-180.com/xixinseo.png’?class=’avatar?avatar-64?photo’?height=’64’?width=’64’?/>?
  2. <ul?class=“spostinfo”>

八、分页添加canonical标签

找到wordpress主题的funshion.php文件,在?>的上一行加上如下代码即可为WordPress的首页分页、栏目分页、tag分页、评论分页等页面加上Canonical标签。

  1. //完美的canonical
  2. remove_action(?‘wp_head’,?‘rel_canonical’?);
  3. function?my_rel_canonical()?{
  4. global?$post;
  5. if?(is_single()?||?is_page())?{
  6. echo?“<link?rel=\”canonical\”?href=\””?.?get_permalink(?$post->ID?)?.?“\”?/>\n”;
  7. }
  8. if?(is_home()?&&?is_paged())?{
  9. echo?“<link?rel=\”canonical\”?href=\””.home_url(“/”).“\”?/>\n”;
  10. }
  11. if?(is_category()?||?is_category()?&&?is_paged())?{
  12. echo?“<link?rel=\”canonical\”?href=\””.get_category_link(get_query_var(‘cat’)).“\”?/>\n”;
  13. }
  14. if?(is_tag()?||?is_tag()?&&?is_paged())?{
  15. echo?“<link?rel=\”canonical\”?href=\””.get_term_link(get_query_var(‘tag’),?‘post_tag’).“\”?/>\n”;
  16. }
  17. if?(is_search()?||?is_search()?&&?is_paged())?{
  18. echo?“<link?rel=\”canonical\”?href=\””.get_search_link(get_query_var(‘search’)).“\”?/>\n”;
  19. }
  20. if?(is_author())?{
  21. echo?“<link?rel=\”canonical\”?href=\””.get_option(‘home’).“\”?/>\n”;
  22. }
  23. if?(is_date())?{
  24. echo?“<link?rel=\”canonical\”?href=\””.get_option(‘home’).“\”?/>\n”;
  25. }
  26. }
  27. add_action(‘wp_head’,?‘my_rel_canonical’);

九、顶部导航加nofollow

这个主题提供了双导航,着实让我这个代码白痴抓狂了一段时间,因为我不需要顶部的导航,但是我又不知道怎么删,没办法,就加上我的新浪博客还有QQ空间吧,可以又来了一个问题,这两个都是外部链接,我必须要加上nofollow,我是这样操作的:

打开wordpress网站/wp-admin进入网站后台。

找到主题外观点击进入。

点击菜单功能。

进入页面以后,点击页面的右边上角的“显示选项“功能,把选项里的全部打勾。

点击下面菜单的链接,添加你的超链接和理解文字。

点击添加到菜单。

在菜单里,把刚刚添加的超链接打开,可以选择新窗口打开,标题属性文字,CSS样式填写,关键点:在连接关系网里添加 nofollow。

保存菜单,到网站首页刷新。就可以看到wordpress网站主导航添加超链接文字了。

十、去掉登录按钮中的h1标签

我打开源代码,发现首页有两对h1,一个在logo处,一个在登录处,很明显不可能让登录处的h1存在,必须干掉。我是这样操作的:

打开:inc/login.php文件,去掉里面的h1:

用户登录

到此为止,息心SEO博客的主题就优化完毕了,当然可能还存在一些别的问题,只有后续遇到了再解决咯。拥有自己博客的朋友如果也在使用这款主题,不妨印证一下息心优化的方法,有不对的地方谢谢帮我指出来。如果有刚入门的朋友,遇到不会的问题可以在下方留言或者加息心的QQ:369442071咨询。

息心SEO博客(http://www.ssp-180.com),QQ:369442071,一个重视基础,畅谈技巧,凝练思维的SEO营销推广学习平台!这里,你将学习到满满的网络营销干货——SEO,推广引流,软文文案,营销模式等等技巧,从基础到高级,可能你遇到的棘手问题都会在这里解决。

99%的人看完之后,还会看这些文章:

? ? ?

本文欢迎转载:北京SEO » Ality主题优化记录贴

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
凯发棋牌下载
金太阳棋牌|天易棋牌|大胜发棋牌斗地主|牛牛游戏平台「北京SEO」网站优化-息心SEO营销推广博客智胜棋牌