重定向 bbPress 个人资料链接到自定义链接地址,如主题自带的用户中心。

重定向 bbPress 个人资料链接到自定义链接地址,如主题自带的用户中心。


标签: ,

正在查看 4 个帖子:1-4 (共 4 个帖子)
  • 作者
    帖子
  • 小新
    • 文章数量: 354
    @xiaoxin
    楼主

    做客户bbPress 主题定制单,其中一个需求就是因为使用的主题已经有自带的比较好的用户中心现在需要重定向 bbPress 个人资料链接到自定义链接地址到的主题用户中心。

    我可以用这个简单的代码来完成重定向:

    add_filter( 'bbp_pre_get_user_profile_url', function() {
    	return get_bloginfo('url').'/profile';
    });

    修改其中的 /profile 地址即可。

    很简单,真的!

    您还可以通过以下操作更改收藏夹和订阅的默认网址:

    
    // Replace the default link for the favorites
    add_filter( 'bbp_get_favorites_permalink', function() {
    	return get_bloginfo('url').'/profile/forum-favorites';
    });
    
    // Replace the default link for subscriptions
    add_filter( 'bbp_get_subscriptions_permalink', function() {
    	return get_bloginfo('url').'/profile/forum-subscriptions';
    });
    诗语
    管理员
    • 文章数量: 5,866
    @feibisi
    此回复已被标记为私有,🔒 仅楼主及管理员可见。
    诗语
    管理员
    • 文章数量: 5,866
    @feibisi

    给 bbPress 添加全局搜索框:

    //display bbPress search form above sinle topics and forums
    function rk_bbp_search_form(){
     
        if ( bbp_allow_search()) {
            ?>
            <div class="bbp-search-form">
     
                <?php bbp_get_template_part( 'form', 'search' ); ?>
     
            </div>
            <?php
        }
    }
     
    add_action( 'bbp_template_before_single_forum', 'rk_bbp_search_form' );
    add_action( 'bbp_template_before_single_topic', 'rk_bbp_search_form' );

    非常棒的方法。

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

    隐藏 bbPress 的全部侧边栏

    
    /* Hide SideBar in bbPress Profiles and Topics*/
    function disable_all_widgets( $sidebars_widgets ) {       
        if ( function_exists('is_bbpress') ) {
            if (is_bbpress()) {
                $sidebars_widgets = array(false);
                remove_all_actions('bp_register_widgets');
                unregister_sidebar( 'bp_core_widgets' );
            }
        }
        return $sidebars_widgets;
    }
    
    add_filter('sidebars_widgets', 'disable_all_widgets', 1, 1);
正在查看 4 个帖子:1-4 (共 4 个帖子)
  • 哎呀,回复话题必需登录。

未找到对应子版块?请直接在 [疑难杂症] 版块中发帖提问。

收藏纪念品


有奖活动

参与论坛社区问答,有机会获赠文派瓦普(Wapuu.com)手办模型。

话题信息

商业系统