The Ultimate Member Friends Addon is a premium extension for the Ultimate Member plugin that allows users to connect with each other on your WordPress site by sending, receiving, and managing friend requests. This adds a social layer to your website, enabling users to build connections, similar to how social networking sites like Facebook work.
Key Features of the Ultimate Member Friends Addon:
- Friend Requests:
- Users can send, accept, and reject friend requests, allowing them to build their personal network on your site.
- Friends List:
- Users can view their list of friends directly on their profile page.
- You can display a "Friends" section with the ability to view, manage, and search for friends.
- Friendship Notifications:
- Users will be notified when they receive a friend request or when their request is accepted/rejected. This can help keep users engaged with the community.
- Private Messaging:
- The addon often works in tandem with the Ultimate Member Private Messages extension, allowing users to send private messages to their friends, further enhancing the social interaction.
- Friend Suggestions:
- The addon can suggest users to be friends based on mutual connections, common interests, or other criteria (depending on your custom setup or the theme you're using).
- Visibility Settings:
- You can customize the visibility of the Friends section on user profiles, so only logged-in members, or members with a certain user role, can see each other’s friend lists.
- Profile Customization:
- You can customize how the "Friends" list is displayed on each user profile, and adjust the user experience according to your needs.
- Friendship Relationship Management:
- Admins can manage users' friendships, such as deleting or accepting friend requests on their behalf.
How to Set Up the Ultimate Member Friends Addon:
1. Install Ultimate Member Plugin:
- If you haven’t already installed Ultimate Member, go to Plugins > Add New, search for "Ultimate Member," and install and activate the plugin.
2. Purchase and Install the Friends Addon:
- The Friends Addon is a premium extension available from the Ultimate Member website.
- After purchasing, download the addon from your account page.
- To install the addon, go to Plugins > Add New > Upload Plugin, choose the downloaded ZIP file, and click Install Now. Then activate the plugin.
3. Configure the Friends Addon Settings:
Once the plugin is activated, you can configure the settings:- Go to Ultimate Member > Settings.
- Click on the Extensions tab.
- Locate the Friends Addon and click the settings button.
- Customize the following options:
- Friendship Request Settings: Define whether the request is sent automatically or manually.
- Friendship Notifications: Enable or disable notifications for friend requests and acceptance.
- Friends List Settings: Decide how the friend list will be shown on user profiles.
- Privacy Options: Control who can see the friend list (e.g., only the user, friends, or the public).
4. Add Friend Section to User Profiles:
To allow users to see their friends list, add the appropriate Friends widget to the user profile pages:- Go to Ultimate Member > Forms.
- Edit the Profile Form (or create a new one).
- Add the Friends widget to the page layout. This widget will allow users to view and manage their friends directly from their profiles.
5. Managing Friend Requests:
- Users can send, accept, and manage friend requests via their profile pages.
- When a user sends a friend request, the recipient will receive a notification that they can accept or reject.
- Once the friend request is accepted, both users will see each other in their friends list, and the Friends button will change to display their mutual friendship.
6. Additional Customization:
- Customize the look and feel of the Friends section using CSS if you need to match it with your theme.
- You can also modify the text for friend request buttons, notifications, and sections through the Ultimate Member language settings or by using custom hooks.
Example Use Cases for the Friends Addon:
- Community Sites:
- Users can make friends with each other, see each other’s activity, and build a network within the community, such as on a fan site, hobbyist website, or online community.
- Dating Sites:
- A dating site can use the Friends Addon to allow users to create connections and maintain a list of friends, building deeper relationships and encouraging engagement.
- Membership Platforms:
- Premium members can interact with each other through friend requests and private messaging, creating an exclusive environment where members can build their social circles.
- Collaborative Platforms:
- For websites focused on collaboration (e.g., project-based communities), users can send friend requests to collaborate with others who share common interests or work on similar projects.
Troubleshooting:
- Friend Requests Not Showing: Ensure the plugin is activated and settings for friend requests are configured correctly. Check if notifications are enabled.
- Friend List Not Visible: Make sure the "Friends" widget is added to the user profile form. You may need to refresh the page or clear the cache if changes don't appear immediately.
- Friendship Privacy Issues: Adjust the visibility settings for profiles and friend lists if you're seeing privacy concerns.
