dudo博客

1月
12

Anylink升级至0.1.5

Filed Under (网站开发) by dudo

关于anylink这款Wordpress插件的详细介绍请大家稳步之前的这篇文章查看吧。这次的升级是在几个网友反馈下做出的改进,在此感谢一下。Anylink的更新历史可以到Wordpress官方网站查看。下面是主要的更新内容:

0.1.3版

主要是修正了多个bug,特别是有些网友需要进行多次跳转的情况得到了改进。现在Anylink可以支持无限次跳转。

0.1.4版

在这个版本中主要是加入了对自定义Post Type的转换。由于Wordpress的hook名称、使用方法发生了改变,导致一些新版本的博客对自定义Post Type的链接转换失效,在这个更新中加入了自定义功能。用户可以自己选择要进行链接转换的文章类型。默认为Post和Page两种。

0.1.5版

在这个版本中,加入了一个全局方法 anylink( $link, $post_id)。该方法接受两个参数:$link为需要转换的链接,$post_id为该链接所在文章的ID,如果$link不属于任何一篇文章则为0。

有了这个方法之后,你可以在任意地方对链接进行转换,不再仅仅局限于某篇文章中,比如评论、友情链接等(对于评论部分在后续版本更新会加入此功能)。

使用方法如下:

<?php
echo function_exists('anylink') ? anylink( $externalUrl, get_the_ID()) : $externalUrl;
?>

根据更新计划,到0.2版本发布时,将支持评论中链接的直接转换。请继续关注。



共有(32)条评论

charles 发表于 2014-1-13 at 20:12 #1楼

博主你好 为什么 JS跳转模式下 IE不跳转呢 其他浏览正常 对JS不是很熟悉,跳转页面的那几个文字怎么修改呢?

[回复]

dudo 回复:

我在机子上调试的时候没有问题,你的IE是什么版本?

[回复]

charles 回复:

@dudo, 是IE7的版本,现在我已经修改好了
有一个问题想咨询下。
转换后的链接,自动加上NOFOLLOW属性 怎么修改呢

[回复]


Feeng 发表于 2014-1-14 at 08:37 #2楼

这个插件强大……可以自己生成短链了。

[回复]


alex 发表于 2014-1-14 at 23:44 #3楼

越来越好了!支持!就是有时候会失效,我得后台重新保存设置更新一下!

[回复]


风哥 发表于 2014-1-17 at 17:21 #4楼

帮忙看下,谢谢,安装anylink后,留言功能报错不能留言了
报错内容如下:
Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘al_load_textdomain’ was given in D:\wwwroot\ftp48759\Web\wp-includes\plugin.php on line 429

Fatal error: Cannot redeclare catch_first_image() (previously declared in D:\wwwroot\ftp48759\Web\wp-content\themes\HotNewspro\functions.php:136) in D:\wwwroot\ftp48759\Web\wp-content\themes\HotNewspro\functions.php on line 149

[回复]


Louis Han 发表于 2014-1-17 at 17:34 #5楼

升级不倦啊 辛苦了

[回复]


lily 发表于 2014-2-03 at 20:04 #6楼

你好,我不能自动转换链接,请问作者能帮我看一下是问什么吗?

[回复]

dudo 回复:

请给我发邮件或者告诉我你的联系方式,谢谢

[回复]


什么是有机食品 发表于 2014-2-21 at 15:03 #7楼

多谢楼主分享啦,插件很强大

[回复]


蓝兔吧 发表于 2014-3-19 at 23:37 #8楼

已经在使用这个插件了。非常的爽!

rel=nofollow” target=”_blank”这样设置还能让一些忘记设置新窗口打开的导出链接全部以新窗口打开。

另外,恳求博主新增以下功能:
将A链接转换成slug链接后,
点击这个转换的slug链接,跳转到一个新页面B,这个页面B里重新出现A链接,用户再点这个新页面B里的A链接可以打开。
参考网站:goxiazai.cc

非常感谢博主啦!

[回复]

dudo 回复:

你的建议我已经记下来了,争取在下面几个版本更新中逐渐加上去

[回复]


开心8优惠活动 发表于 2014-3-20 at 10:07 #9楼

文章很不错哦加油

[回复]


奇咔杂志网 发表于 2014-3-24 at 10:17 #10楼

用了贵站的插件,但不能自动转换链接,何解

[回复]


钱艺 发表于 2014-3-27 at 08:01 #11楼

这个插件跟本不能用,还是Affiliate Link Cloaking吧

[回复]


wp爱好者 发表于 2014-4-22 at 04:22 #12楼

dudo你好,谢谢你的插件,现在是针对文章内容内的链接进行转换,我的wp在获取内容之前还有几个自定义的字段,请问如何能将这些字段里的链接也做转换呢?我用的是0.1.9版,谢谢

[回复]

wp爱好者 回复:

@wp爱好者, 我的这个问题刚才已经得到作者的回复了,考虑到或许有人会有我这样的疑问,而作者又没有很多时间来解答,我详细解释下dudo在最后0.1.5版里说的在任意地方对链接进行转换的方法吧:
作者写了转换的方法是“”

只要把例子中的 $externalURL 改成你自己的链接就可以了,比如我有个链接需要转换:<a href="wp_link;?>”>URL1

那么就改成:<a href="wp_link, get_the_ID()) : $post->wp_link;?>”>URL1

就是这么简单,再次感谢dudo的插件!

[回复]

mays 回复:

@wp爱好者, 你这个能不能说的详细点呢,还是不会啊

[回复]

WP爱好者 回复:

@mays, 说的还不够清楚吗?作者的原话是

把里面的$externalURL改成你自己的链接就好了

WP爱好者 回复:

@mays, 不好意思,貌似回复的时候会自动去掉很多代码,核心就是把作者最后一段中的$externalURL参数改成你自己的参数就可以了


wp爱好者 发表于 2014-4-22 at 04:34 #13楼

另外希望能添加上自定义的网址不自动转换功能

[回复]


程序猿80吧 发表于 2014-4-23 at 15:30 #14楼

貌似只能WP用?

[回复]

dudo 回复:

是的,只能用在wp

[回复]


临沭人 发表于 2014-4-28 at 12:27 #15楼

过来学习博主了,临沭人来访

[回复]


wp 发表于 2014-5-09 at 11:16 #16楼

Warning: preg_replace_callback(): Compilation failed: unrecognized character after (?< at offset 19 in /var/www/html/shareol/wp-content/plugins/anylink/classes/al_filter.php on line 78我的报这个错是什么原因啊?

[回复]


任务大厅 发表于 2014-5-24 at 09:39 #17楼

支持博主更新

[回复]


mays 发表于 2014-6-03 at 10:28 #18楼

博主,对于自定义字段的链接,怎么做到美化啊?求指教

[回复]


美好网 发表于 2014-7-27 at 22:31 #19楼

使用后出现这种情况,怎么解决?

无法找到该页

您正在搜索的页面可能已经删除、更名或暂时不可用。
请尝试以下操作:

确保浏览器的地址栏中显示的网站地址的拼写和格式正确无误。
如果通过单击链接而到达了该网页,请与网站管理员联系,通知他们该链接的格式不正确。
单击后退按钮尝试另一个链接。
HTTP 错误 404 – 文件或目录未找到。
Internet 信息服务 (IIS)

[回复]


荣耀博客 发表于 2015-3-18 at 23:17 #20楼

插件非常好,我最近发现我外链索引失效了,恢复原来的链接了,我重新索引了一下就好了,请问这是什么情况造成的

[回复]


匿名 发表于 2015-5-17 at 21:53 #21楼

自定义字段那个,是怎么调用的,能具体说说吗

[回复]


boduo 发表于 2015-9-25 at 19:37 #22楼

请问淘宝客标签放在哪个地方呢,如果有这个需求的话

[回复]


stanley 发表于 2017-4-02 at 16:49 #23楼

您好!首先非常感谢您的anylink插件,非常好用,使用上是没什么问题,但是今天无意中查看网站日志时,有提示如下错误:

PHP Warning: strpos(): Empty needle in \wp-content\plugins\anylink\classes\al_filter.php on line 62

基本上每次访问都会有提示这个错误,麻烦您有空看一下好吗?我是php小白,不知道这会不会有不好的影响,希望您能解决一下,非常感谢!

[回复]


随便说两句
名字:
Email:
网站:
内容:

无觅相关文章插件,快速提升流量