【问题标题】:Redirect the edit profile page of Buddypress重定向 Buddypress 的编辑个人资料页面
【发布时间】:2015-04-14 23:11:11
【问题描述】:

我的客户在他的 Wordpress 网站上使用 Buddypress,但他不希望用户在 Buddypress 中编辑他们的个人资料。

此外,他不希望用户在单击 管理栏 时转到他们的 /profile/edit 页面。

所以我正在寻找一种方法将 de adminbar 中的 url 更改为配置文件视图页面,或者将profile/edit 页面重定向到配置文件视图页面。

来自:http://[website-url]/members/[username]/profile/edit/

收件人:http://[website-url]/members/[username]/

关于如何实现这一点的任何想法?

【问题讨论】:

    标签: php wordpress redirect buddypress


    【解决方案1】:

    我用下面的代码解决了这个问题:

    <?php $classes = get_body_class();
    
       if (in_array('profile-edit',$classes)) {     
           wp_redirect( bp_loggedin_user_domain() ); exit;
        };
    
    ?>
    

    此代码调用主体的类。如果主体类中有“profile-edit”,则调用 wp_redirect 函数。该函数会询问 BuddyPress 登录用户个人资料页面的 url 并将他发送到该页面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多