WordPress 关键词自动添加内链插件 Simple Tags 简单标签汉化版 【更新到 v3.3.1】

  • WordPress 关键词自动添加内链插件 Simple Tags 简单标签汉化版 【更新到 v3.3.1】已关闭评论
  • 3,658 次浏览
  • A+
所属分类:WP相关

心语家园 https://www.xinyucn.cc/ 为非盈利网站,纯公益性质。所有原创汉化、软件、游戏、教程和视频等更新,根据网友反馈,需求多时更新。另外网站数据库出错,导致部分vip会员丢失,请看到消息后私信本站头条号,核实后将加赠1年vip会员。

正文开始:

Simple Tags是一款强大的标签插件,有相关日志、相关标签、管理标签云、自动匹配日志关键词、自动添加关键词内链等功能。我看中这个插件的主要功能就是自动添加关键词内链。但是这个插件唯一的遗憾之处,就在于 Simple Tags 尚不支持中文标签的自动内链,不免有些可惜。还好改起来比较方便。下文中有修改方法,仅对本版本有效,为保证原汁原味,本站未修改源码,请自行修改。

WordPress 关键词自动添加内链插件 Simple Tags 简单标签汉化版 【更新到 v3.3.1】

WordPress的扩展标签:术语建议,批量编辑术语,自动链接术语,Ajax自动完成,单击术语,高级管理术语等。

完美管理任何分类标准的WP术语的工具

它是按照这样的理念编写的:最佳性能,更安全并带来许多新功能

  • 管理
    • 来自Yahoo!的标签建议!内容分析,OpenCalais,Alchemy,Zemanta,Tag The Net,Tag4Site,dataTXT和带有AJAX请求的本地术语
    • 与TinyMCE,FCKeditor,WYMeditor和QuickTag兼容
    • 标签管理(重命名,删除,合并,搜索和添加标签,编辑标签ID)
    • 编辑批量标签(一次超过50个文章)
    • 文章内容中的自动链接标签
    • 自动标签!
    • 预先输入标签/自动补全Ajax
    • 点击标签
    • 可以标签页面(不仅是文章)并将其包含在标签结果中
    • 轻松配置!(在WP管理员中)
  • 发布
    • Technorati,Flickr和Delicious的标签
    • 具有标签颜色的动态标签云(随机顺序等)

安装

需要PHP5或更高版本。

可以通过3个简单的步骤安装简单标签

  1. 解压缩“simple-tags”档案,并将所有文件放入“ / wp-content / plugins / simple-tags /”文件夹
  2. 通过WordPress中的“插件”菜单激活插件
  3. 在WordPress管理员内部,转到“选项”>“简单标签”,根据需要调整参数并保存。

自己动手修改Simple Tags

本文只针对于 simple tags 2.6版本,之前版本就不说了,自己网上找吧。

首先,找到 \inc\class.client.autoterms.php 这个文件,在大约第108行,找不到的话可以ctrl + f 搜索一下。

将类似如下语句:

if ( preg_match(“/\b”.$term.”\b/i”, $content) );
中的两个 \b 去掉,\b 在正则表达式中表示单词边界,但是中文跟英文不一样,字(词)与字(词)之间没有边界。

例如:
if ( preg_match(“/”.$term.”/i”, $content) );

然后,找到 \inc\class.client.autolinks.php 文件,在大约是251行,

将下面语句的行首加上双斜杠,把这两句话注释掉:

//$match = ‘/(\PL|\A)(‘ . preg_quote($term_name, “/”) . ‘)(\PL|\Z)/u’.$case;

//$substitute = ‘$1<a href=”‘.$term_link.’” ‘.$rel.’ title=”‘. esc_attr( sprintf( __(‘Posts tagged with %s’, ‘simpletags’), $term_name ) ).”\”>$2</a>$3″;

再将紧跟在下面的原本被注释掉的语句启用,并去掉其中的两个 \b ,即:

$match = “/” . preg_quote($term_name, “/”) . “/”.$case;
$substitute = ‘<a href=”‘.$term_link.’” ‘.$rel.’ title=”‘. esc_attr( sprintf( __(‘Posts tagged with %s’, ‘simpletags’), $term_name ) ).”\”>$0</a>”;

OK,大功告成,发篇文章试试吧?

有心的童鞋比较下就会发现,只是把原文件中的 b 去掉就可以了。原因是英文和中文的输出方式不同,中文都是连续的字符,不像英文,字与字之间用空格间隔。

请大家根据自己的WordPress版本选择相应的Simple Tags插件,如果版本不对可能造成博客打不开的问题,请大家注意哈~

免费下载地址:

正文结束:

软件汉化或其他问题,请通过头条号私信反馈,我们会视情况处理,谢谢!私信本站方法:扫描下面的本站官方头条号二维码,下载头条极速版并关注,还可以领取现金红包哦!

资源下载此资源仅限注册用户下载,请先
服务条款:

购买即代表你对本站的无偿捐助,非购买本站资源。部分资源禁止在中国大陆下载使用,违者后果自负。同意本条款你方可购买下载本站资源,不同意请离开。

所有资源均需登陆后下载,即使是0家园币的。可使用QQ、微信、微博注册登陆。

如果链接失效,通过扫描下面的本站官方头条号二维码,“私信本站”联系管理员补链;下载头条极速版并关注,还可以领取现金红包哦!

如需解压密码,关注微信公众号“心语家园“或扫描下面的公众号二维码,发送解压密码获取。

  • 官方微信公众号
  • 扫一扫关注微信公众号,如果你觉得本站帮到了你,请通过下面的赏字按钮捐赠本站,谢谢!
  • weinxin
  • 本站官方头条号
  • 扫一扫关注官方头条号,新老用户扫描下载今日头条极速版,可领取最高32元现金,每天使用都可领钱。
  • weinxin