function rt_add_link_target( $content ){ // use the <a> tag to split into segments $bits = explode( \'<a \', $content ); // loop though the segments foreach( $bits as $key=>$bit ){ // fix the target=\"_blank\" bug after the link if ( strpos( $bit, \'href\' ) === false ) continue; // find the end of each link $pos = strpos( $bit, \'>\' ); // check if there is an end (only fails with malformed markup) if( $pos !== false ){ // get a string with just the link\'s attibutes $part = substr( $bit, 0, $pos ); // for comparison, get the current site/network url $siteurl = network_site_url(); // if the site url is in the attributes, assume it\'s in the href and skip, also if a target is present if( strpos( $part, $siteurl ) === false && strpos( $part, \'target=\' ) === false ){ // add the target attribute $bits[$key] = \'target=\"_blank\" \' . $bits[$key]; } } } // re-assemble the content, and return it return implode( \'<a \', $bits ); }
WordPress 所有外链在新标签打开的方法
:本文采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可, 转载请附上原文出处链接。
1、本站提供的源码不保证资源的完整性以及安全性,不附带任何技术服务!
2、本站提供的模板、软件工具等其他资源,均不包含技术服务,请大家谅解!
3、本站提供的资源仅供下载者参考学习,请勿用于任何商业用途,请24小时内删除!
4、如需商用,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
5、本站部分资源存放于百度网盘或其他网盘中,请提前注册好百度网盘账号,下载安装百度网盘客户端或其他网盘客户端进行下载;
6、本站部分资源文件是经压缩后的,请下载后安装解压软件,推荐使用WinRAR和7-Zip解压软件。
7、如果本站提供的资源侵犯到了您的权益,请邮件联系: 442469558@qq.com 进行处理!
猪小侠源码-最新源码下载平台 WordPress教程 WordPress 所有外链在新标签打开的方法 https://www.20zxx.cn/364989/wordpres/wordpressq.html
猪小侠源码
猪小侠源码,优质资源分享网
常见问题
相关文章
猜你喜欢
- WordPress怎么修改附件显示设置_WP附件显示设置修改教程 2022-12-06
- WordPress 日常维护之批量清理无效标签(关键词) 2022-11-15
- WordPress 技巧:忘记了管理员密码怎么办? 2022-11-11
- 总裁ceomax主题通用更新教程 2022-11-09
- 博客网站底部页面添加 加载时间,加载次数,百度收录数 2022-10-22
- 宝塔面板搭建WordPress网站完整教程(宝塔面板搭建wordpress)(宝塔面板搭建wordpress网站) 2022-10-02
- 宝塔面板服务器内存使用率高的彻底解决方法(宝塔面板怎么连接服务器)(宝塔面板连接不上数据库) 2022-10-02
- recv() failed (104: Connection reset by peer) while reading response header from upstream问题的解决 2022-10-02
- wordpress多站点(站群模式)开启方法(wordpress电商平台搭建)(电商平台售后客服体系搭建) 2022-09-24
- 宝塔linux系统挂盘,宝塔面板CentOS Linux系统挂载硬盘教程(宝塔linux系统打不开怎么办)(linux系统安装宝塔) 2022-09-23
做猪小侠源码的代理,提供一站式服务
如果你不懂得搭建网站或者服务器,小程序,源码之类的怎么办? 第一通过本站学习各种互联网的技术 第二就是联系客服,我帮帮你搭建(当然要收取部分的费用) 第三成为我们的代理,我们提供整套的服务。