在当今互联网环境中,网站的用户体验直接影响着流量留存与转化效率。当用户点击外部链接时,若直接跳转离开原页面,可能导致访客流失或降低页面停留时长。合理设置外链在新窗口打开,既能保持原页面浏览状态,又能兼顾外部信息的延伸展示,成为优化WordPress站点的重要策略之一。
手动设置单个链接
对于少量外链的添加,WordPress编辑器提供了直观的操作入口。在区块编辑器中,选中文本后点击「插入链接」按钮,输入目标网址后勾选「在新标签页中打开」选项即可完成设置。该功能适用于Gutenberg编辑器,操作路径与界面布局会因WordPress版本略有差异。若使用经典编辑器,需在插入链接后点击齿轮图标展开高级选项,勾选「Open link in a new tab」复选框,确保链接属性中自动生成「target="_blank"」代码。
手动设置的优点在于可针对特定链接灵活调整,例如部分需要保留原页面的重要外链单独处理。但此方法对批量操作效率较低,尤其适用于内容更新频率较低的站点。
插件自动化处理

多作者协作或高频次发布外链的网站,推荐使用「External Links」等插件实现自动化管理。该插件支持全局配置外链行为,包括强制添加「target="_blank"」属性、自动附加「nofollow」标签以及自定义链接图标。安装后进入插件设置页面,勾选「在新窗口打开外部链接」选项,系统会自动扫描全站内容中的外链并修改其属性。
另一款轻量级插件「Open external links in a new window」采用JavaScript动态注入技术,无需修改数据库即可实现外链跳转控制。此类工具尤其适合技术储备较弱的用户,但需注意插件兼容性与性能影响,定期检查更新以避免功能冲突。
HTML代码嵌入
开发者或具备技术基础的用户可通过修改主题文件实现深度定制。在文章模板的PHP文件中插入过滤函数,利用「the_content」钩子对输出内容进行正则表达式匹配,自动为外链添加「target="_blank"」属性。例如通过「preg_replace」函数批量替换链接代码,需注意排除站内链接与特定CSS类标识。
另一种方案是在主题header.php文件的标签后插入「导航菜单配置
网站主导航中的外链需单独设置跳转方式。进入「外观-菜单」界面,点击右上角「显示选项」启用「链接目标」属性。添加自定义链接时,勾选「在新标签页中打开链接」复选框,该设置会生成「target="_blank"」代码并保存至数据库。对于使用全站编辑器的区块主题,需在导航区块的链接弹窗中手动开启「Open in new tab」开关,该操作直接影响前端渲染逻辑而非数据库存储。
安全与SEO优化
开启新窗口时需关注潜在安全风险,早期WordPress会自动为「target="_blank"」链接添加「rel="noopener noreferrer"」属性,防止跨窗口脚本攻击。现代浏览器已默认启用安全隔离机制,可通过「functions.php」添加过滤器移除冗余代码,缩减HTML体积并提升加载速度。SEO层面建议同时添加「nofollow」属性,防止权重流失,可使用代码或插件实现双重属性叠加,部分工具支持「ugc」「sponsored」等进阶参数配置。
插件下载说明
未提供下载提取码的插件,都是站长辛苦开发,需收取费用!想免费获取辛苦开发插件的请绕道!
织梦二次开发QQ群
本站客服QQ号:3149518909(点击左边QQ号交流),群号(383578617)
如果您有任何织梦问题,请把问题发到群里,阁主将为您写解决教程!
转载请注明: 织梦模板 » WordPress如何设置外链自动在新窗口打开































