【代码】给 bbPress 论坛增加个人资料菜单按钮链接

【代码】给 bbPress 论坛增加个人资料菜单按钮链接

标签: 

正在查看 4 个帖子:1-4 (共 4 个帖子)
  • 作者
    帖子
  • 诗语
    管理员
    • 文章数量: 5,889
    @feibisi
    楼主

    也是因为有点烦,bbPress 功能太简单了,想要调用资料页面的几个链接都没办法,只能是通过代码实现,效果:

    screenshot-2016-12-05-02-12-27

    使用方法,添加到主题的 function.php 文件中

    * Filter wp_nav_menu() to add profile link
    */
    function prefix_bbp_profile_link_nav_menu($menu) {
    
        if ( !is_user_logged_in() )
            return $menu;
        else
            $current_user 				= 	wp_get_current_user();
            $user					=	$current_user->ID;
            $bbp_profile_url			=       bbp_get_user_profile_url( $user);
            $bbp_profile_menu_link	  	        = 	'<li>
    			        				<a href=" '. esc_url( $bbp_profile_url ) .' "> '. __('👤 我的账户', 'text-domain' ) .' </a>
    							</li>';
            $menu         	= 	$menu . $bbp_profile_menu_link;
    
            return $menu;
    
    }
    add_filter( 'wp_nav_menu_items', 'prefix_bbp_profile_link_nav_menu' );
    诗语
    管理员
    • 文章数量: 5,889
    @feibisi
    楼主

    在未登录的情况下不会显示

    xingjia10086
    • 文章数量: 8
    @xingjia10086

    报错了…

     

    诗语
    管理员
    • 文章数量: 5,889
    @feibisi
    楼主

    估计你添加的位置不对,所以才会报错。

正在查看 4 个帖子:1-4 (共 4 个帖子)
  • 哎呀,回复话题必需登录。

话题信息