WordPress 里让菜单中的自定义链接在新窗口打开方法

在 WordPress 里让菜单中的自定义链接在新窗口打开非常简单,只需要在菜单编辑里开启“链接目标”选项即可。
如下图:
图片[1]nas-网络存储器-家庭服务器-nas博客-nas社区-nas交流-nas技术-nas技术交流-pt站-pt网站-群晖教程-群晖洗白-NAS入门-DSM详细设置-ESXI教程-PVE教程-软路由安装-爱快安装-LEDE安装-openwrt编译-黑群晖-蜗牛星际-暴风播酷云-家用nas-智慧家庭-私有云-my book live-my cloud nas-网络存储-张小兵博客-群晖技术支持-DS918+-DS3617xs-DS916+-DS3615xs-DS3622xs-DS920+-Linux-ubuntu-网站-Wordpress-威灵联nas-Openwrt安装WordPress 里让菜单中的自定义链接在新窗口打开方法nas-网络存储器-家庭服务器-nas博客-nas社区-nas交流-nas技术-nas技术交流-pt站-pt网站-群晖教程-群晖洗白-NAS入门-DSM详细设置-ESXI教程-PVE教程-软路由安装-爱快安装-LEDE安装-openwrt编译-黑群晖-蜗牛星际-暴风播酷云-家用nas-智慧家庭-私有云-my book live-my cloud nas-网络存储-张小兵博客-群晖技术支持-DS918+-DS3617xs-DS916+-DS3615xs-DS3622xs-DS920+-Linux-ubuntu-网站-Wordpress-威灵联nas-Openwrt安装网络Nas存储技术分享
下面是完整步骤(适用于所有现代 WP 版本):

✅ 方法一:通过后台菜单开启“新窗口打开”

登录 WordPress 后台

左侧菜单进入:外观 → 菜单(Menus)

右上角点击:显示选项(Screen Options)

勾选:链接目标(Link Target)

返回下面的菜单项列表

点击某个自定义链接右侧的小箭头展开

会看到:在新窗口或新标签页中打开链接(Open link in a new tab)

勾选后保存菜单即可

✅ 方法二:如果使用的是区块主题(Site Editor)

一些使用全站编辑(FSE)的主题菜单设置里没有“新窗口”选项,这种情况:

解决办法:直接在导航链接块里设置

进入:外观 → 编辑(Editor)

点击导航菜单

选中某个链接块

右侧属性栏展开“高级(Advanced)”

找到 “在新标签页打开”(Open in new tab) → 勾选

保存即可。

🔧 方法三:如果你的主题把菜单改写掉了(极少数主题)

某些主题隐藏了“新窗口设置”,可以手动强制启用:

在主题的 functions.php 加上:

function enable_menu_target_option() {
    add_filter('nav_menu_link_attributes', function ($atts, $item, $args) {
        if (isset($item->target) && $item->target === '_blank') {
            $atts['target'] = '_blank';
            $atts['rel'] = 'noopener noreferrer';
        }
        return $atts;
    }, 10, 3);
}
add_action('after_setup_theme', 'enable_menu_target_option');

然后在后台菜单里仍然能选择“新窗口打开”。

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享