Skip to:

Different page layout for different users?

  • alucard001


    Hi all.

    I am looking for a solution that, for each individual user
    in buddypress, I would like to have each user having their
    own frontend page (or called dashboard).

    For example, when member A and member B are going to a page
    like /mypage. Member “A” can have its own page layout that
    has a set of customized widgets on /mypage.

    While Member “B” has also its own page layout also, with
    another set of widgets on /mypage.

    Is there a plugin for that? How to achieve such objective in

    Currently I am running a theme called WOffice and I am looking
    for such solution.

    Thank you very much.

Viewing 5 replies - 1 through 5 (of 5 total)

  • alucard001





    I dont know any plugin which does it, but a solution could be to (if you know how to make templates and code basic stuff in wordpress) template it into the member types where the user would choose their layout themselves (control it how you’d like).

    So something like this would be the steps:

    1: Create your member types.

    2: Intersect the member types with your users’ Xprofiles.

    3: Start coding your templates to reflect the different dashboard you’d like them to have. You’d name the template front-member-type-yourmembertypename.php. So, for instance, if your member type was named “knights”, the template would be named front-member-type-knights.php

    4: upload your templates to buddypress/members/single/your-upload.php

    When the profile has chosen his or her member type, their members front page will reflect the template you’ve coded.



    Hi @clickallco

    First of all thank you for your response.

    Actually what I want is to make this “template”/custom dashboard down to individual member level.

    In other words, I hope there is a plugin/function that allow each individual
    member to have their own dashboard.

    I researched the get_usermeta() function of WP, but I’m still trying
    to figure out how to make the widgets in dashboard (with ordering) different
    for each different member, not member level.

    Anyway, thank you for your response again.



    This is possible. We have integrated with elementor to achieve this ,



    Hi Sir

    Thank you for your response and video. I’ve watched it but
    it applies to member level/type, not individual.

    We would like to apply it down to each individual member,
    not a group of members with the same level/type.

    Thank you very much.

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.
Skip to toolbar