• Dashboard
    • Submit Ticket
    • Licenses
    • Login
  • Our Products
    • BuddyBuilder
    • Kleo
    • Typer
    • Seeko
    • SweetDate
    • BuddyApp
  • Services
    • VIP Support
    • WordPress Theme Installation Service
  1. Home
  2. Kleo
  3. Using ##profile_link## to build a dynamic BuddyPress profile menu

Using ##profile_link## to build a dynamic BuddyPress profile menu

Since KLEO 2.4 and with BuddyPress / bbPress installed you’re able to add a link to your profile with ##profile_link## using the ‘Custom Links’ menu option.

What does ##profile_link## do?

##profile_link## generates the path to your users profile, on most sites it will look something like this https://www.mydomain.com/members/username/

How can I use ##profile_link##?

  1. Go to Appearance > Menus > Select: desired menu
  2. On the left side of the main page open the ‘Custom Link’ menu item
  3. Enter your URL, this will be ##profile_link##
  4. Whilst still in the URL field enter any secondary path information, for example ##profile_link##messages/ (Inbox) or ##profile_link##messages/compose/ (Inbox > Compose)
  5. Enter your link text, click add to menu and save

KLEO using ##profile_link##

Examples of ##profile_link## for BuddyPress

 

Activity (Default) – ##profile_link##activity/

Activity > Mentions – ##profile_link##activity/mentions/

Activity > Favorites – ##profile_link##activity/favorites/

Activity > Friends – ##profile_link##activity/friends/

Activity > Groups – ##profile_link##activity/groups/

 

Profile (View) – ##profile_link##profile/

Profile > Edit – ##profile_link##profile/edit/

Profile >  Change Avatar – ##profile_link##profile/change-avatar/

Profile > Change Cover Image – ##profile_link##profile/change-cover-image/

 

WooCommerce > Orders – ##profile_link##orders/

WooCommerce > Orders > Downloads – ##profile_link##orders/downloads/

 

Notifications (Unread) – ##profile_link##notifications/

Notifications > Read – ##profile_link##notifications/read/

 

Messages (Inbox) – ##profile_link##messages/

Messages > Starred – ##profile_link##messages/starred/

Messages > Sent – ##profile_link##messages/sentbox/

Messages > Compose – ##profile_link##messages/compose/

Messages > Notices (admin only) – ##profile_link##messages/notices/

 

Friends (Friendships) – ##profile_link##friends/

Friends > Requests – ##profile_link##friends/requests/

 

Groups (Memberships) – ##profile_link##groups/

Groups > Invitations – ##profile_link##groups/invites/

 

Forums (Topics Started) – ##profile_link##forums/

Forums > Replies Created – ##profile_link##forums/replies/

Forums > Favorites – ##profile_link##forums/favorites/

Forums > Subscribed Forums / Topics – ##profile_link##forums/subscriptions/

 

Settings (General) – ##profile_link##settings/

Settings > My Address (WooCommerce) – ##profile_link##settings/my-address/

Settings > Email Notifications – ##profile_link##settings/notifications/

Settings > Profile Visibility (Privacy) – ##profile_link##settings/profile/

 

What if I have a third party plugin that adds to profiles?

You can still use ##profile_link## to generate menu items for third party plugins. All you need to do is take the remainder of the URL after the username. For example https://www.mydomain.com/members/username/path/to/my/plugins/page/ will mean your menu item will look like this ##profile_link##path/to/my/plugins/page/

Blazing Fast Site Hosting & Maintenance

  • Welcome to Kleo!
  • Theme Requirements
  • What's included in the theme
  • WordPress Installation
  • How to Install Kleo Theme
  • Install recommended and required plugins
  • Import demo pages and content
  • How to Update the Theme
  • How to update WPBakery
  • Updating to KLEO 4.9
  • Theme Automatic Updates
  • BuddyPress overview
  • How to update WPBakery
  • bbPress overview
  • How To Install and Setup GeoDirectory V1
  • Youzer and Buddypress Integration with Kleo theme
  • Membership overview
  • rtMedia overview
  • WP Bakery Page Builder
  • Restrict content for certain membership level
  • Paid Memberships Pro
  • Restrict content only for logged in users
  • Enabling BuddyPress Groups
  • GeoDirectory Migrate to version 2.0
  • Bundled plugins and activation codes
  • Add link to element or button in Revolution Slider 6.x
  • How to Build Pages With WPBakery Page Builder in Kleo theme
  • Introduction to the child theme
  • How to Setup Facebook Login / Fix Facebook Login
  • Overriding a file with the child theme
  • Increase Site Performance using Kleo theme settings
  • Changing section icons in profiles and groups
  • Theme Options overview
  • Using ##profile_link## to build a dynamic BuddyPress profile menu
  • How To Add Google Custom Search Box To Replace WordPress Search in Header
  • How to Create a New Menu and Modify Demo Menu
  • Find Theme Purchase Code
  • Translate theme with Loco Translate
  • Multilingual setup using WPML plugin
  • How to translate Kleo theme with Polylang Plugin
  • Video Tutorials from the Community
  • How To Install and Setup GeoDirectory on Kleo Theme
  • Import and setup Get Connected demo page
  • How to Translate Theme and Plugins With Loco Translate
  • How to Setup BuddyPress Page Layout
  • How to Create a New Menu and Modify Demo Menu
  • How to change background for Get Connected Layout
  • How to change background for Kleo Home Register layout
  • How To Install and Setup GeoDirectory V1
  • Show profile fields in the members directory
  • Shortcodes for KLEO
  • Changelog
  • My site is slow. How to speed up my website?
  • How To Link Your WordPress Site With HubSpot
  • Dequeue and deregister the APP.JS theme file and load it from child theme.
  • Ajax Interval Refresh - Menu Notifications & Messages
  • How To Add Google Custom Search Box To Replace WordPress Search in Header
  • Custom Post Type - Add Theme Metaboxes and Theme settings Metaboxes
  • Right Hand DropDown Menu Cut Off
  • Modify default image sizes from category pages
  • Remove KLEO from Wordpress TinyMCE
  • Change KLEO Page Title for Archives and Other WordPress Pages
  • Use custom fontello font icons for in Kleo Theme
  • Reset Kleo Love/Likes
  • How to add a Populated Country List XPROFILE
  • Add Extra Membership Levels Fields
  • Show featured image full width before the content area
  • Make “Profile” tab Default Instead of “Activity” tab at User Profile
  • Add theme metaboxes and theme settings metaboxes CPT
  • Redirect "or Create an Account" Login Modal link to a Custom Register Page
  • Add a custom color preset for Theme options Styling sections
  • Show Kleo Love/Likes Only for logged in Users
  • UberMenu Integration
  • How to change logo url
  • Troubleshooting an issue
  • Error 404 - Page not found
  • Show profile fields in the members directory
  • Show profile fields in the profile header
  • Changing section icons in profiles and groups
BuddyBuilder is out. Total freedom to build online communities
SeventhQueen  - 2021 - Privacy Policy

Welcome to SeventhQueen Portal


Lost your password?

Don't have an account? Register now!

Forgot your details?



Wait, I remember now. Log In

Register your account

Sign up with Email
I have an account. Log In

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.