第一眼看到这个题材的小伙伴可能不太理解是不什么意思?也就是说,把一条文章地址粘贴到wordpress中,他默认是不会生成可以点击的链接的。需要你切换到可视化区,对链接进行手动添加跳转链接。如下图所示:
这样,一条链接也可以转换为可以点击的那种。
这样就很麻烦。生成超链接,方便读者直接点击,而不需要复制链接到浏览器打开。这样对用户体验很好,值得统一安排。
那么怎么实现,粘贴到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链接失效。如下图所示,我的一篇文章中有超多的百度网盘链接,但只能部分转换成了超链接。原因可能在于,可能是文字与网址写在了同一行。代码识别不到网址所致。