Discuz! Board

 找回密码
 立即注册
查看: 2|回复: 0

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

[复制链接]

主题

帖子

5

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5
发表于 2024-2-8 16:09:11 | 显示全部楼层 |阅读模式
  我之前的一个网站安装了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的原则的方式,最后,不要让搜寻引擎蜘蛛将你的一些目录做为索引,以免造成内容都一样的状况。内容: 文本版权所有,请保留来源链接。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|编程匠人社区

GMT+8, 2024-11-24 05:02 , Processed in 0.041879 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表