自定义菜单的问题

正在查看 2 个帖子:1-2 (共 2 个帖子)
  • 作者
    帖子
  • cat
    • 文章数量: 108
    @429456968
    楼主

    自定义菜单可以设置固定链接,这个我会设置,但是不固定的菜单怎么设置呢。

    比如贵站的我的账号菜单,下面的论坛回复、我的话题等链接都是不固定的。类似这种

    https://bbs.weixiaoduo.com/users/429456968/topics

    如何才能根据用户名称自动加上 429456968 这种后缀呢

     

    诗语
    管理员
    • 文章数量: 5,935
    @feibisi

    原本子主题里也有加,后面发现有的用户不喜欢就删了代码,下面的就是:

    添加到子主题 functions.php 的最底部

    /**
    * Add bbp user profile link in WP nav menu
    * Filter wp_nav_menu() to add profile link
    */
    add_filter( 'wp_nav_menu_items', 'my_nav_menu_profile_link' );
    function my_nav_menu_profile_link($menu) {
        if (!is_user_logged_in())
            return $menu;
        else
            $current_user = wp_get_current_user();
            $user = $current_user->user_login ;
            $class = 'sub-menu';
            $profilelink = '
    				<li><a href="/users/' . $user . '/">👤 我的账户</a>
                    <ul class=' . $class . '>
    							    	<li ><a href="/users/' . $user . '/edit"> 编辑资料</a></li>
                        <li><a href="/users/' . $user . '/replies"> 论坛回复</a></li>
                        <li><a href="/users/' . $user . '/topics"> 我的话题</a></li>
                        <li><a href="/users/' . $user . '/favorites"> 个人收藏</a></li>
                    </ul>
                </li>
            ';
            $menu = $menu . $profilelink;
            return $menu;
    
    }
正在查看 2 个帖子:1-2 (共 2 个帖子)
  • 哎呀,回复话题必需登录。

话题信息