I looked into Ultimate Member, which allows you to build a matching site for free with WordPress.

Hello, I'm Wakatchi (@wakatchi_tech ).

questioner

I want to easily build a matching site, but what methods are there?

WordPress can now be used to create not only blogs but also large-scale sites, but did you know that you can easily build a matching site with WordPress?

There are many WordPress plugins that can be used to build matching sites, such as BuddyPress, PeepSo, MemberPress, and Ultimate Member, but which one you choose will depend on your specific requirements and preferences.

In this post, we will introduce the WordPress plugin Ultimate Member.

Ultimate Member has many extension plugins, allowing you to flexibly build it according to the requirements of your matching site.In addition, there are many documents available to help engineers, such as APIs, action hooks, and various customization methods, making it a very extensible matching site plugin.

この記事は次のような方にお勧めです

  • want to build a matching site at a low price
  • nterested in building a matching site using WordPress.
  • I want to build a matching site using WordPress, but am having trouble choosing a plugin.

What is Ultimate Member?

Ultimate Member is a plugin that allows you to build WordPress membership sites and matching sites, providing a variety of functions such as user management, profiles, permission editing for each user, and content restrictions.All basic functions are provided free of charge, so you can easily start using it.

Website operators can use it for a variety of web projects, including on-site communities, paid membership sites, blogs, forums, and learning management systems (LMS).

Ultimate Member operating company

Founding

2015

Number of employees

10

nationality

6 countries

active installation

200,000+

number of clients

10,000+

According to the official website, Ultimate Member is operated by Ultimate Member Group in Scotland.

The operating company, which was founded in 2015, is a 100% remote work company and seems to be developed by more than a dozen people from six countries.

They are still hiring WordPress developers and support specialists. It would be interesting to recruit engineers who have good skills.

Wakatchi

On the career page, the required skills include "sufficient knowledge of object-oriented programming." Certainly, the source on GitHub was very clean and helpful.

Basic features of Ultimate Member

We will introduce the basic functions of Ultimate Member based on the official website.

User management

Users can easily register from the front end of your website to become a member of your membership site. Logged-in users will not see the admin dashboard and will not be aware that they are now a WordPress user.

When registering users, users can be automatically approved, manually approved by the administrator, and roles can be assigned after login.

User logins are also heavily spam-proofed, with double-layered anti-spam protection automatically applied, including hidden honeypot fields and WordPress nonces.

Additionally, user registration and login screens can be easily constructed using the form builder provided by Ultimate Memger.

User profile

Add user profiles to your WordPress site that are fully customizable to suit your site's unique requirements.

Site-specific requirements here are the information needed for that site. For example, if it's a matching site where people meet, it might be hobbies, tastes, and age, or if it's real estate matching, it might be information related to purchasing real estate.

User privileges

Ultimate Member allows you to create multiple user roles and grant each role unique privileges and capabilities.

This permission control is its biggest feature, and if you're creating a site that requires multiple user types, Ultimate Member is the best option.

You can set detailed settings such as how much of a member's profile, posted pages, and fixed pages are displayed based on permissions, and which page is redirected to if the user is not logged in.

Therefore, you can easily sell digital content according to membership grade (free, paid, etc.) and display posts limited to specific members without having to implement it in PHP.

member directory

Make it easy for members to find each other with an advanced member directory.

View members by specific role, search for members by profile/cover photo, use unique filters, and more.

custom field

Ultimate Member offers a variety of field types that allow you to collect a wide range of data from your users.

When adding fields to posts, taxonomies, etc. in WordPress, you use plugins such as Advanced Custom Fields, but with Ultimate Member, these plugins are not required.

Email

Ultimate Member provides customizable email templates for each email that can be sent to users after certain events/trigger occur.

There are the following types of email, and it is also possible to extend your own email by implementing it with PHP.

Main types of email

  • Account welcome email
  • Account activation email
  • Account approval email
  • Account deactivated email
  • Account deletion email
  • password reset email
  • ....etc

Navigation menu visibility

You can display different menu links depending on who is viewing your site. For example, you can separate the menus displayed by user login/logout, or by membership type (grade).

Ultimate Member Extensions

In addition to the basic features listed above, Ultimate Member offers many advanced features. In most cases, there is a fee, often around $40 per year.

This article will not go into details, but will be introduced in a separate article.

Ultimate Member Extensions

  • User Bookmarks
    Allows users to bookmark website content.
  • Social Login
    Users will be able to register and log in to the site via Facebook, X, Linkedin, etc.
  • User Reviews
    Allows users to rate and review each other using a 5-star rating/review system.
  • Profile Tabs
    You can add your own tabs to your profile.
  • Private Messages
    Add a private member-to-member messaging system to your website, allowing users to message each other.
  • User Tags
    You can add your own user tag system to your website.
  • Real-Time Notifications
    Add a notification system to your website so users can receive real-time notifications.
  • Notices
    Use conditional notifications to alert users of important information.
  • User Notes
    Allows users to create public and private notes from their profile.
  • Private Content
    You can view private content that is only accessible to logged in users.
  • Followers
    Increase interaction between users on your site by allowing them to follow each other.
  • Groups
    Allow users to create and join groups around shared topics, interests, etc.
  • Social Activity
    You can now create public wall posts for users and see other users' activity.
  • Team & Conditions
    Add terms and conditions to your registration form.
  • Verified Users
    Add a user verification system to your site so you can verify user accounts.
  • Online Users
    You will be able to view online users on your site to see who is online.
  • Profile Completeness
    You can encourage or force users to complete their profiles on your website.
  • Friends
    Increase user interaction on your site by allowing users to become friends.
  • User Locations
    Allows users to add their location and display their location on a map.
  • User Photos
    Allow users to upload photos to their profiles.

Ultimate Member Issues

Although Ultimate Member allows for flexible customization, we have found that there are some issues when operating a matching site.

However, these challenges can be fully overcome with appropriate measures and settings.

It is important for matchmaking site operators to keep up with the latest best practices for building and operating Ultimate Membern, and to strive to build a user-friendly community.

Customization can be complicated

Ultimate Member has many action hooks, APIs, and extension samples available, and is a highly customizable plugin, so changing the design and settings requires a certain level of technical ability.

Particularly for those new to WordPress or PHP, implementing Ultimate Membership requires some learning.

The matching site created with the free version is (maybe) unsatisfactory.

Although the basic functionality provided by Ultimate Member is very powerful, it may not be enough to meet the requirements of a matching site and you may need another plugin or extension of Ultimate Member.

Therefore, the matching site is not complete with Ultimate Member alone, and the complexity of the site may increase. Additionally, many of the Ultimate Member extensions are premium versions (paid) and may incur additional costs.

In order to avoid complicating the site, it is important to organize the requirements for the matching site at the beginning.

Japaneseization of extensions

Although most of the basic functions of Ultimate Member are translated into Japanese, almost all advanced functions such as social login and friends are not translated into Japanese, which may be inconvenient for users of matching sites.

To translate Ultimate Member's basic functions and extended functions into Japanese, you need to upload translation files (.po files, .mo files) to WordPress.

SEO optimization

The same can be said for other plugins, but Ultimate Member does not provide any functionality related to SEO optimization, so in order to rank higher in search engines such as Google, you will need to install another SEO plugin. There is a need.

For SEO optimization, it is better to rely on the features of your site's theme, for example, rather than on Ultimate Member.

Ultimate Member source code and documentation

The source code for Ultimate Member's basic functions is available on GitHub. Of course, you can also view the source code in the WordPress plugin folder.

GitHub - ultimatemember/ultimatemember: The easiest way to create powerful online communities and beautiful user profiles with WordPress

The easiest way to create powerful online communities and beautiful user profiles with WordPress - ultimatemember/ultimatemember

Also, the official website has extensive documentation, so you won't have much trouble extending it with PHP.

summary

This time, we introduced the WordPress Ultimate Member plugin that allows you to easily build a matching site. Have you ever been surprised by the cost of building a matching site quoted by a company? When you request a quote from a vendor for implementation, it is not uncommon for a price ranging from 5 million to 10 million yen to be posted.

With Ultimate Member, you can easily build a site that allows you to match people with people, things with people, services with people, etc.Ultimate Member will be useful for starting a small matching site without relying on a vendor.

On the other hand, there are also Issues for Ultimate Members. However, this can be overcome with proper countermeasures, settings, and technical skills.

Wakatchi

Ultimate Member is for engineers with technical skills. Because it was developed with this mindset in mind, it is a powerful plugin that is flexible and customizable.

From the next time onwards, we will introduce how to actually create a matching site, extension plug-ins, customization, and other small details.

We hope that this article will be of some help in your efforts to introduce a matching site.
Thank you for reading to the end!