WP SEO TDK:简单免费的WordPres SEO插件

这个插件是我在前两年写的,现在把它重新整理了一遍,然后发布出来。可以说,我在几乎所有的主题中,都内置了这个插件,从而为主题提供SEO基础支撑。

安装

安装方式有两种,一种是直接在WordPress后台“安装插件”搜索“WP SEO  TDK”找到这个插件,直接进行安装。另一种方法是,把插件源代码下载下来以后,上传到WordPress的插件目录。然后到wordpress后台,激活这个插件。

在使用该插件时,对主题有要求,主要有两个地方要改,一个是网页标题的输出,必须是如下格式:

<title><?php wp_title(''); ?></title>

第二个是必须保证主题使用wp_head()来支持关键词和描述的输出。如果你的主题作者把wp_head()删除掉了,你也必须在主题中加入下面这段代码来代替:

<?php seo_head_meta(); ?>

这两个函数直接输出关键词和描述的meta标签。

使用

安装启用插件之后,进入网站的后台,在“设置-SEO”菜单中初始化SEO配置。这里可以设置网页标题的分隔符,标题的形式,以及对网站首页的标题、关键词和描述进行设置。对分类页、标签页、文章页、独立页的标题格式进行设置,但是它们的关键字、描述不再这里设置,下面会一一介绍,而且关键字描述是按照插件内部的规则来调用的,因此,你在写文章的时候不需要考虑太多,直接了当的写就行了。

wp-seo-tdk的间隔符,是指在SEO标题中使用什么符号来把两个部分分开。

首页SEO配置,可以为博客的首页配置单独的标题、关键字、描述。在不配置的情况下,会有默认值。

分类、标签、文章、独立页面,在这里只能配置标题格式,具体的配置是在这些页编辑时进行配置的。标题格式是我发明的一种占位符格式,在这些选项的下面都有说明,一般有

  • {meta_or_title} 代表如果设置的seo meta,就使用它,没有设置就用原始的title
  • {split} 代表分隔符,也就是上面第一个图片里面填写的那个
  • {title} 原始的title
  • {blog_name} {blog_description} 博客的名称和描述,在设置页填写的内容

其他具体的占位符可以在设置项旁边看到。

在添加一个分类或标签的时候,可以看到多出了三个文本框可以填写。

进入到编辑某一个分类或标签的时候,可以看到也会多出这三个选项可以进行编辑。这里有个点说一下,如果没有填SEO描述,而填写了上图中的“图像描述”,那么插件会用图像描述作为SEO描述。

在撰写或编辑一篇文章的时候,可以通过调出这个独特的SEO自定义区域进行填写或编辑。

如果你不填写这几个SEO选项,插件内部会有一套自己的生成规则,这些规则可以在“设置-SEO”的具体每一个选项下面阅读到,这里就不再赘述。

下载

这个插件是免费提供使用的,如果你觉得插件对你有用,请通过各种方式支持我的后续开发。

WordPress官方目录:http://wordpress.org/plugins/wp-seo-tdk/

GitHub: https://github.com/tangshuang/wp-seo

打赏获得完整版

虽然上面那两个链接的版本是OK的,你可以随便用,但是这两年一直有朋友找我对插件进行完善。而上面那两个包我已经很久没有更新了,所以可能你安装完看到的不是完整的,不过按理来说应该是可以满足大部分用户需求的。能做出一款大家都喜欢的插件并不容易,如果你抱着coding的情怀,想让我多喝一杯咖啡,请通过下方的二维码给我打赏。

完整版比免费版多:

  • tag页的seo标题、描述
  • 分类页、tag页的描述和分类描述、tag描述分开,分工更明确
  • 持续完善

请通过文章后面的二维码打赏(50块大洋,谢谢)。如果你打赏完,可以加我QQ或微信,获得最后一次更新的版本的下载密码(下载链接)。

(完)

2016-04-02 5885

为价值买单

本文价值58.85RMB
已有36条评论
  1. cool 2018-08-18 14:23

    能否在源码上把分隔符前后加个了空格

  2. hea 2018-06-26 00:16

    描述和关键字出现了两遍  所有的页面都是  想问问如何去除自带的description和keywords

    • 否子戈 2018-06-26 21:25

      跟主题有关,按照文章里面的提示修改主题

  3. mr.liao 2017-12-30 07:59

    发布过的文章,当时查看tdk是正常的,但过一段时间后tdk会丢失,请问有遇见过这个问题吗,不知道什么原因引起的

    • 否子戈 2018-01-21 23:43

      没遇到过这个问题,你检查一下你自己的数据库。

  4. mr.liao 2017-12-21 22:21

    这个插件很实用,就是使用了后  title跑到keyword和description后面去了,试了N个模板基本是这样,作者能否修改下?

    • 否子戈 2017-12-22 22:10

      keyword和description都是在wp_head的位置显示,你自己可以调整自己的主题文件来改变位置

      • mr.liao 2017-12-23 08:41

        如果我在header文件的wp_head的上面加入,就会出现2个title,如果不加这行代码:title就在keyword和description的下面,求指导。

        • 否子戈 2017-12-23 15:19

          有可能你的主题本身就是通过wp_head输出title的,这要联系你主题的作者

  5. […] 配合插件WP SEO TDK优化了主题中header.php文件中的关键词和描述的meta标签输出(参考插件说明) […]

  6. 执念 2017-09-05 10:56

    不知道为啥我的使用了后,标题在keywords description后面显示

    • 否子戈 2017-09-05 10:58

      这跟你主题有关,如果你的主题输出wp_head在title之前,那就是你的这个状况了

      • 执念 2017-09-05 11:12

        哈,刚刚解决了,在你开发的主题的head文件找到了标题,原来是我写主题的时候直接输出wp_head了,没另写标题wp_title输出!谢谢解答

        • 执念 2017-09-05 11:19

          奇怪,我的wp_title加wp_head会出现两个标题,而你的却不会

  7. 醉酒青牛 2017-08-17 12:20

      用这个只输出了描述,却没有输出关键词。

    • 否子戈 2017-08-17 14:35

      根据后台介绍的规则来

  8. Themege 2017-06-06 18:30

    您好,下载了您的插件,自己修改折腾了半天也没搞定对Easy Digital Downloads的支持,自定义文章类型这个倒是弄好了,但是产品分类里面的 SEO标题 和SEO关键词设置之后保存数据保存不了。请给个解决思路,谢谢!

    • 否子戈 2017-06-06 22:41

      不是很明白你的意思,可以再说的详细一些吗?

  9. achair 2017-06-05 23:26

    除了首页之外的内页都变成这样\n\n

    • 否子戈 2017-06-05 23:56

      看不到你说的这样是哪样

  10. achair 2017-06-04 23:59

    你好,您的WordPress TDK SEO插件真不错,简单实用。顺便帮找到了个bug。\n\n标签页 默认的title 不显示,只显示了Blog name,手工加{title}{split}{blog_name}搞定\n\n顺便再提个问题,除了 首页之外 的其他页面”keywords”和”description”的内容留空。比如下面这样,该如何设置\n\n谢谢

    • 否子戈 2017-06-05 09:09

      首页的keywords和descripition是单独设置的,本来就和其他的页面不一样

      • Achair 2017-06-05 09:27

        请问如何把所有的内页k和d,统一设置成空白

  11. 阿郎 2017-05-14 17:18

    安装这个插件后,分类目录的description和keywords出现两个,一个是默认的,一个是插件里设置的。请问怎么解决呢?如图:http://wx4.sinaimg.cn/mw690/747b99fbly1ffl0gde80bj20h5055dk9.jpg

    • 否子戈 2017-05-14 18:57

      应该是你自己加了调用函数,然后插件自己又在wp_head后加入了meta

      • 阿郎 2017-05-14 20:19

        怎样去掉系统自带的description和keywords和代码,并加上插件带的代码呢,我的截图:\nhttp://wx2.sinaimg.cn/mw690/747b99fbly1ffl5n6t5ypj20hz08xt9i.jpg

        • 否子戈 2017-05-14 20:25

          到我github上提issue,我看不出来你这个是怎么造成的

  12. qyears 2017-03-22 21:03

    今天发现用上感觉不错,简洁明了。在源码上把分隔符前后加个了空格,感觉会更好。加油!

    • 否子戈 2017-03-23 19:58

      谢谢~

  13. im 2017-01-09 16:27

    是这样的,所有的栏目标题设置后 并没有显示,我查看你说的,可能是主题问题,需要更改,但是我是代码盲,所以问问什么解决办法?如果可以我可以把账号密码给你。

    • 否子戈 2017-01-12 19:22

      你可以搜索一些修改主题的教程,我毕竟也有自己的事,希望你理解

  14. im 2017-01-07 16:00

    正在使用,但是标题无法实现我设置的样式呢?

    • 否子戈 2017-01-09 16:25

      具体怎么样的,你反馈过来呀

  15. fen 2016-12-19 13:19

    否子戈,\n\n谢谢你的插件,一直在用,比ALL IN ONE 等插件简洁好用。\n\n最近开始使用 WooCommerce, 如果能你的插件同样也可适用于 WooCommerce 的产品,产品分类,产品标签 会更加完美。\n\n期待升级。

    • 否子戈 2016-12-20 23:39

      谢谢支持,其实源码都是开源的,里面已经写好了例子,你可以看着例子照葫芦画瓢用在其他的扩展上面

      • fen 2017-01-06 22:11

        呵呵, 不懂写,小白一个。