首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]WordPress导航菜单添加nofollow的办法

发布于 2024-11-04 19:53:18
0
143

在WordPress中,如果你想在导航菜单中添加rel"nofollow"属性,可以通过以下方法实现:方法一:使用插件安装插件:在WordPress后台的插件部分搜索并安装一个插件...

在WordPress中,如果你想在导航菜单中添加rel="nofollow"属性,可以通过以下方法实现:

方法一:使用插件

安装插件:在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文件中添加以下代码:

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"属性。

如果需要更多帮助或有其他问题,请随时告诉我。

评论
一个月内的热帖推荐
鸟云
Lv.1普通用户

275

帖子

20

小组

225

积分

赞助商广告
站长交流