wordpress将文章中的网址(url地址)自动转换为可以点击的超链接

第一眼看到这个题材的小伙伴可能不太理解是不什么意思?也就是说,把一条文章地址粘贴到wordpress中,他默认是不会生成可以点击的链接的。需要你切换到可视化区,对链接进行手动添加跳转链接。如下图所示:

wordpress将文章中的网址(url地址)自动转换为可以点击的超链接_图片 No.1

这样,一条链接也可以转换为可以点击的那种。
wordpress将文章中的网址(url地址)自动转换为可以点击的超链接_图片 No.2

这样就很麻烦。生成超链接,方便读者直接点击,而不需要复制链接到浏览器打开。这样对用户体验很好,值得统一安排。

那么怎么实现,粘贴到wordpress文章中的url自动转换成可点击的超链接呢?

具体方式是在主题的 functions.php 中添加下面的代码即可:

/*
*Wordpress文章链接自动生成超链接,且带nofollow属性,可减少网页权重流失。
*/
add_filter('the_content', 'make_clickable');

这么做的理论基础:

WordPress 提供了一个名为 make_clickable 的函数,它可以自动将网址转换为可点击的超链接。
使用方法很简单,通过 the_content 钩子挂载 make_clickable 函数即可。

注:make_clickable 函数可将 URI、www、ftp 以及 E-mail 地址转换成超链接的形式。更多说明,请查看make_clickable 文档。

唯一 的缺点就是在当前页面打开,不能在新的标签页打开。

但是小白实则,这个方法,对部分url链接失效。如下图所示,我的一篇文章中有超多的百度网盘链接,但只能部分转换成了超链接。原因可能在于,可能是文字与网址写在了同一行。代码识别不到网址所致。
wordpress将文章中的网址(url地址)自动转换为可以点击的超链接_图片 No.3

未经允许不得转载:自学控 - 自己建站也轻松 » wordpress将文章中的网址(url地址)自动转换为可以点击的超链接

分享到: 更多 (0)
avatar
自己建站,一点一滴积累经验。

自学控[zixuekong.com]

关于本站

登录

忘记密码 ?