当前位置:软件学习 > Word >>

Wordpress修改程式取代All-in-one SEO外挂的功能

      我之前的一个网站安装了Wordpress 2.3.2版本,因为想要尽量保持网页简单的观念,外挂大概只装不到5个,其中有安装All-In-One SEO pack这个外挂,虽然已经更新到新的版本,但是All-In-One SEO pack这个外挂一直在更新版本,说真的还挺烦人的,在网路上看到一些修改程式的文章,也依照自己的需求做了一些修改。

  主要All-In-One SEO pack的功能大致上有自动帮你加上Title,meta的keywords和description,再来就是帮你禁止搜寻引擎对一些特定的目录做索引,这些功能是可以自己做掉的。

  但是我也不是勤劳的人,只是在安装完All-In-One SEO pack之后居然怪怪的,很多东西都带不出来,不知道是我不会用还是如何,不过想一想就自己改一下,改完后就把All-In-One SEO pack外挂停掉了。

  首先打开你的header.php档,在之前加上下面的程式码:  

        <?if (is_home() || is_page()){          $description = “当显示道首页或分页的时候,你要的描述写在这里”;         $keywords = “当显示道首页或分页的时候,你要的关键字写在这里”;          } elseif (is_single()){          $description = $post->post_excerpt ;          $keywords = “”;          $tags = wp_get_post_tags($post->ID);          foreach ($tags as $tag ) {        $keywords = $keywords . $tag->name . “, “;          } } elseif(is_category()){        $keywords = “当显示道目录的时候,你要的关键字写在这里” ;          $description = category_description(); } ?>        <meta name=”keywords” content=”<?=$keywords?>” />          <meta name=”description” content=”<?=$description?>” / >

  加上以上的程式码后,当访客流览到你的Blog首页或分页的时候,就会显示上述的关键字和描述的内容(因为首页和分页没有地方写你的tag和描述)。

  当浏览到你的Blog目录的时候,会显示上述的关键字内容(因为分类目录没有地方写你的tag,但是有写描述的地方)。

  当浏览到你的单篇文章的时候,会自动把你的tag当做meta的关键字内容,把你写在文章的描述的栏位自动当做你网页meta的描述的内容还算简单吧!! 至于标题的部分,看每个人怎么做啰,我的标题是写程如下的方式一样加到​​</head>的标签之前就可以了。

  <title><?php if (is_single()) { the_title(); echo ' | '; bloginfo('name'); } else { bloginfo('name'); echo ' | '; bloginfo('description') ; wp_title(' | '); } ?></title>         效果你可以自己试试看,也算蛮符合SEO的原则的方式,最后,不要让搜寻引擎蜘蛛将你的一些目录做为索引,以免造成内容都一样的状况。内容转载:http://www.chinaxianghui.com 文本版权所有,转载请保留来源链接。
补充:web前端 , HTML/CSS  ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,