WordPress导航菜单添加nofollow的办法

本文最后更新于 2024.04.22 19:03 因文章时效性,若有错误或相关图文已失效,请在下方留言。

WordPress自带导航菜单功能,并且功能丰富,支持多个自定义选项,不过实际使用当中不少我们的WordPress主题朋友会问到设置nofollow的问题,今天就简单介绍下菜单nofollow的设置方法。
在WordPress中,如果你想在导航菜单中添加rel="nofollow"属性,可以通过以下2种方法实现:

方法一:使用插件

安装插件:在WordPress后台的插件部分搜索并安装一个插件,比如 "Menu Items Visibility Control"。
设置插件:安装完成后,根据插件的说明进行设置。这个插件可以让你在导航菜单中添加自定义CSS类,从而控制链接的属性。
添加nofollow属性:在你的WordPress后台的外观 -> 菜单中,为你想要添加nofollow属性的菜单项添加自定义CSS类,并在主题的自定义CSS中设置该类为nofollow,例如:

.menu-item-nofollow a {
    rel="nofollow";
}

方法二:自定义功能

如果你想通过自定义功能来实现在WordPress导航菜单中添加rel="nofollow"属性,可以按照以下步骤操作:
1、编辑 functions.php 文件:在你的主题的functions.php文件中添加以下代码:

//导航菜单添加nofollow
function add_nofollow_to_menu($items, $args) {
    if ($args->theme_location == 'primary') { // 替换为你的导航菜单位置
        foreach ($items as &$item) {
            $item->title = '<a href="' . $item->url . '" rel="nofollow">' . $item->title . '</a>';
        }
    }
    return $items;
}
add_filter('wp_nav_menu_objects', 'add_nofollow_to_menu', 10, 2);

2、保存并上传文件:保存functions.php文件,并上传到你的WordPress主题中。
这段代码会在特定导航菜单位置(这里假设为主导航菜单)中的所有链接上添加rel="nofollow"属性。
无论你选择使用插件还是自定义功能,都可以实现在WordPress导航菜单中添加rel="nofollow"属性。

版权申明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
蓝大富博客 » WordPress导航菜单添加nofollow的办法

发表回复