Опис
Найкращий Профіль користувача та плагін Членства для WordPress
Ultimate Member – це WordPress плагін №1 для профілю користувача та членства. Плагін допоможе користувачам швидко зареєструватися та стати членами вашого сайту. Дозволить додати красиві профілі користувачів на ваш сайт та ідеально підійде для створення сучасних онлайн-спільнот і сайтів членства. Легкий і дуже розширюваний, Ultimate Member дозволить вам створити практично будь-який тип сайту, де користувачі зможуть приєднатися і стати членами з абсолютною легкістю.
Особливості плагіна:
- Фронтенд профілі користувачів
- Фронтенд реєстрація користувачів
- Фронтенд вхід користувачів
- Власні поля форми
- Умовна логіка для полів форми
- Конструктор форм Drag and Drop
- Сторінка облікового запису користувача
- Настроювані ролі користувачів
- Теки для членів
- Надсилання e-mail користувачам
- Обмеження вмісту
- Умовні навігаційні меню
- Відображає дописи авторів і коментарі до профілів користувачів
- Дружній для розробників з десятками дій і фільтрів
Читайте про всі функції плагіна на Ultimate Member
Платні розширення
Ultimate Member має ряд розширень, які дозволяють розширити потужність плагіна. Ви можете придбати всі ці розширення зі значною знижкою за допомогою нашого All Access Pass, або ви можете придбати розширення окремо.
- Stripe – Продавайте платні підписки для доступу до вашого сайту за допомогою підписок Stripe
- User Notes – Дозволить користувачам створювати загальнодоступні та приватні нотатки зі свого профілю
- Profile Tabs – Дозволить додати власні вкладки до профілів
- User Locations – Дозволить відобразити розташування користувачів на карті на сторінці каталогу учасників, а також дозволить користувачам додавати своє місцезнаходження через свій профіль
- Unsplash – Дозволить користувачам обрати фотографію обкладинки свого профілю з сайту Unsplash.com
- User Bookmarks – Дозволить користувачам додавати в закладки вміст з вашого веб-сайту
- User Photos – Дозволить користувачам завантажувати фотографії до свого профілю
- Groups – Дозволить користувачам створювати групи та приєднуватися до них навколо спільних тем, інтересів тощо.
- Private Content – Відображення приватного вмісту, доступ до якого можуть отримати тільки користувачі, які ввійшли до системи
- User Tags – Дає можливість додати систему тегів користувача на ваш веб-сайт
- Social Activity – Дозвольте користувачам створювати загальнодоступні дописи на стіні та переглядати активність інших користувачів
- WooCommerce – Дозволяє вам інтегрувати WooCommerce з Ultimate Member
- Private Messages – Додайте на свій сайт систему обміну приватними повідомленнями, щоб користувачі мали можливість надсилати повідомлення один одному
- Followers – Дозволяє користувачам стежити один за одним на вашому сайті і захищати інформацію свого профілю
- Real-time Notifications – Додайте систему сповіщень на ваш сайт, щоб користувачі могли отримувати сповіщення в режимі реального часу
- Social Login – Дозволяє користувачам реєструватися та входити на ваш сайт через Facebook, Twitter, Google+, LinkedIn, Instagram та ВКонтакті (VK.com)
- bbPress – З розширенням bbPress ви можете інтегрувати Ultimate Member з bbPress
- MailChimp – Дозвольте користувачам підписатися на ваші списки розсилки MailChimp під час реєстрації на вашому сайті та синхронізувати мета користувача з MailChimp
- User Reviews – Дозволяє користувачам оцінювати та залишати відгуки один одному за допомогою 5-зіркової системи оцінювання
- Verified Users – Додайте систему перевірки користувачів на свій сайт, щоб мати можливість перевіряти облікові записи користувачів
- myCRED – За допомогою розширення myCRED ви можете інтегрувати Ultimate Member з популярним плагіном управління точками myCRED
- Notices – Попереджайте користувачів про важливу інформацію за допомогою умовних сповіщень
- Profile Completeness – Заохочуйте або змушуйте користувачів доповнювати свої профілі з розширенням повноти профілю
- Friends – Дозволить користувачам дружити надсилаючи/приймаючи/відхиляючи запити друзів
Безкоштовні розширення
- JobsBoardWP – Це безкоштовне розширення інтегрує Ultimate Member з плагіном дошки вакансій JobBoardWP.
- ForumWP – Це безкоштовне розширення інтегрує Ultimate Member з плагіном форуму ForumWP.
- Terms & Conditions – Додасть прапорець згоди з “Правилами та умовами” вашого сайту до ваших реєстраційних форм, щоб користувачі при реєстрації погоджувалися з ними.
- Google reCAPTCHA – Зупиніть ботів у ваших формах авторизації та реєстрації за допомогою Google reCAPTCHA
- Online Users – Дозволить відобразити користувачів, які знаходяться онлайн на сайті за допомогою цього розширення
Тема
Наша офіційна тема призначена для авторизації користувачів на веб-сайті. Тема має глибоку інтеграцію з плагіном Ultimate Member та розширеннями, різним дизайном заголовків для користувачів, які увійшли/вийшли і працює разом з конструкторами сторінок Beaver Builder та Elementor.
Наші інші плагіни
Крім того для Ultimate Member, у нас також є два інших плагіни: ForumWP та JobBoardWP.
ForumWP
ForumWP це плагін форуму, який додає онлайн-форум на ваш веб-сайт, що дозволяє користувачам створювати теми та писати відповіді. Форуми – це відмінний спосіб створити і виростити інтернет-спільноту.
JobBoardWP
JobBoardWP це плагін дошки вакансій, який додає сучасну дошку вакансій на ваш веб-сайт. Відобразіть списки вакансій і дозвольте всім роботодавцям надсилати та керувати вакансіями з фронтенд-інтерфейсу.
Розробка * Переклади
Якщо ви розробник і хотіли б зробити свій внесок у вихідний код плагіна, ви можете зробити це через наш GitHub репозиторій.
Бажаєте додати вашу мову до Ultimate Member? Чудово! Ви можете зробити свій внесок за допомогою translate.wordpress.org.
Якщо ви розробник і вам потрібно знати список хуків UM, зробіть це за допомогою нашої Документації хуків або Документація хуків v2.
Якщо ви розробник і вам потрібно знати структуру нашого коду, зробіть це через наш Документаційний API.
Документація та Підтримка
У вас є проблема або потрібна допомога з Ultimate Member? Перейдіть до нашої документації та здійсніть пошук в нашій базі знань. Якщо ви не можете знайти рішення проблеми, то можете створити тему на форумі підтримки.
Скріншоти
Блоки
Цей плагін надає 4 блоки.
- Form Choose display form
- Member Directory Choose display directory
- Password Reset Displaying the password reset form
- Account Displaying the account page of the current user
Встановлення
- Активуйте плагін
- Ось і все. Перейдіть до Ultimate Member > Налаштування, щоб налаштувати параметри плагіна
- Для отримання більш детальної інформації, будь ласка, перегляньте офіційну Документацію page.
Часті питання
-
Чи потрібно вміти кодувати, щоб використовувати цей плагін?
-
Ні, ми створили Ultimate Member так, щоб він був надзвичайно простим у використанні навіть без елементарних знань кодування і не вимагав від вас вручну створювати будь-які шорткоди.
-
Чи має Ultimate Member адаптивний дизайн?
-
Так. Ultimate Member створено так, щоб дизайн сторінок міг автоматично підлаштуватися до будь-якої роздільної здатності екрана. Він включає в себе спеціально налаштовані макети для смартфонів, планшетів та ПК.
-
Чи сумісний Ultimate Member з багатосайтовою мережею WordPress?
-
Так. Ultimate Member чудово працює як на окремому сайті, так і в багатосайтових мережах WordPress.
-
Чи працює плагін з будь-якою темою WordPress?
-
Так. Ultimate Member буде працювати з будь-якою правильно закодованою темою. Однак деякі теми можуть викликати конфлікти з плагіном. Якщо ви помітили проблему зі стилем вашої теми, будь ласка, створіть допис на форумі спільноти.
-
Чи працює ваш плагін з плагінами кешування?
-
Плагін працює з популярними плагінами кешування, автоматично виключаючи сторінки Ultimate Member з кешування. Це гарантує, що відвідувачі сторінки не побачать приватну інформацію іншого користувача. Однак, якщо ви додасте функції Ultimate Member на інші сторінки, ви повинні виключити кешування цих сторінок через панель налаштувань плагіна кешування.
-
Чи обмежує Ultimate Member доступ до wp-login.php, коли плагін активний?
-
Плагін не обмежує доступ до сторінки wp-login.php, коли він активний, тому наш плагін не заважає існуючій функціональності веб-сайту чи інших плагінів, які можуть використовувати сторінку входу за замовчуванням. Якщо ви бажаєте обмежити доступ до сторінки wp-login.php, ви можете використати такий плагін, як WPS Hide Login або інший плагін, який усуває можливість входу через wp-login.php.
-
Чи потрібні сторінки Входу/Реєстрації Ultimate Member?
-
Ні, вам не потрібно використовувати сторінки входу або реєстрації нашого плагіна, ви можете використовувати інший плагін або стандартні методи WordPress для реєстрації та входу в систему.
-
Чи потрібні додаткові модулі PHP для коректної роботи плагіна?
-
Спеціальні розширення не потрібні. Але ми настійно рекомендуємо залишати активними такі модулі PHP:
mbstring
,json
,dom
,exif
,gd
,fileinfo
,curl
,iconv
. wp-admin > Інструменти > Сторінка “Справність сайту” містить короткий опис встановлення та необхідних модулів. Усі основні розширення перераховані тут.
Відгуки
Учасники та розробники
“Ultimate Member – Профіль Користувача, Реєстрація, Вхід, Каталог учасників, Обмеження Вмісту & Плагін членства” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:
Учасники“Ultimate Member – Профіль Користувача, Реєстрація, Вхід, Каталог учасників, Обмеження Вмісту & Плагін членства” було перекладено на 25 локалізацій. Дякуємо перекладачам за їх роботу.
Цікавитесь розробкою?
Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.
Журнал змін
Important:
IMPORTANT: PLEASE UPDATE THE PLUGIN TO AT LEAST VERSION 2.6.7 IMMEDIATELY. VERSION 2.6.7 PATCHES SECURITY PRIVILEGE ESCALATION VULNERABILITY. PLEASE SEE THIS ARTICLE FOR MORE INFORMATION
2.8.5 2024-04-09
Покращення
- Додано: “Приховати мій останній вхід” через налаштування конфіденційності облікового запису
- Додано: поля “Виключити” та “Включити” для пошуку в каталозі користувачів
- Tweak: Compatibility with WordPress 6.5
Виправлення
- Виправлено: Екранування атрибутів URL-адреси (CVE-2024-2765)
- Виправлено: wp-admin Ultimate Member > макети інформаційної панелі
- Виправлено: Підписи обов’язкових полів
- Виправлено: Дублікати сповіщень про зміну пароля та оновлення облікового запису
- Виправлено: Скидання паролю за допомогою url-кодування імені користувача
- Виправлено: Очищення медіа JS у налаштуваннях wp-admin
Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade
2.8.4 2024-03-06
Покращення
- Tweak: Added separate file for full changelog. readme.txt shows only a few latest versions
Виправлення
- Fixed: Member directory data sanitizing (CVE-2024-2123)
- Fixed: Activation link time changed from seconds to days
- Fixed: Password validation error
- Fixed: Password reset url for the approved user who didn’t set their password after registration without password
- Fixed: Conflict with WebP Uploads
Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade
2.8.3 2024-02-19
Покращення
- Added: Link to the Ultimate Member docs
- Tweak: Ultimate Member > Settings redesign. More details about setting up. Tooltips changed to descriptions.
Виправлення
- Fixed: Member directory queries to custom usermeta table properly escaped and validated
- Fixed: Member directory custom sorting when wp_usermeta table is used
- Fixed: aria-invalid attribute for the user description field
- Fixed: wp_kses protocols for email notifications content
- Fixed: PHP notice while registration form validation
- Fixed: Field validations (English letters, Alpha-numeric types)
- Fixed: Hidden buttons in the modal when uploading profile and cover photo
- Fixed: Theme updater log message
- Fixed: Search line shortcode layout
- Fixed: PHP notice while login form submission
- Fixed: Email notifications HTML layout
- Fixed: Default email notification body color
- Fixed: Ignore username slug when custom meta slug exists when parse user from query
Шаблони потребують оновлення
- email/notification_deletion.php
- email/notification_new_user.php
- email/notification_review.php
- email/welcome_email.php
- password-change.php
Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade
2.8.2 2024-01-15
Покращення
- Added: The
data
protocol for embedding base64 encoded logos in emails - Added: Hook
um_access_restricted_post_instance
for filtering the restricted post instance - Added: Shortcode
[um_author_profile_link]
for getting user Profile URL - Updated: Using underscore.js native debounce method for resize handler
- Updated: Texts spelling
Виправлення
- Fixed: AJAX requests conflict with
um_current_locale
attribute - Fixed: Pickadate styling (Date & Time fields) in wp-admin screen
- Fixed: RTL styling and removed
um
class from UM frontend predefined pages - Fixed: select2 conflict with Impreza theme
- Fixed: cropper conflict with Avada theme and active Fusion Image lazyload
- Fixed: MegaMenu conflict with nav menu items conditional settings (e.g. Newsletter theme)
- Fixed: PHP Fatal error when there isn’t a proper WP_Post object in UM User Profile > Posts loop
- Fixed: Account styles
- Fixed: Saving
um_form_version
postmeta
Шаблони потребують оновлення
- profile/posts-single.php
Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade
2.8.1: 2023-12-20
Покращення
- Updated: Twitter texts to X
- Added: Safeguards against clickjacking attacks on UM Forms
Виправлення
- Fixed: Displaying notice to avoid using wrong symbols
- Fixed: UM > Settings button styles
- Fixed: Error notice when creating page via extensions
- Fixed: Workaround for Cropper.JS if UM.frontend.cropper.obj undefined (Cropper hasn’t been properly inited for UM objects)
- Fixed: The visibility of sub-items of hidden menu items
2.8.0: 2023-12-11
Покращення
- Refactored: wp-admin assets. Separated or merged some file based on the wp-admin screens
- Tweak: SASS pre-processor is used for wp-admin styles.
- Tweak: Using minified JS and CSS in wp-admin and frontend assets
- Tweak: Added PHP class UM()->admin()->screen() for screen control in wp-admin
- Updated: jquery-ui styles to 1.13.2 version. Prefixed with .um class.
- Updated: Cropper.JS to 1.6.1 version
- Note: Select2.JS version 4.0.13
- Refreshed: Tipsy.JS to 1.0.0a version. Removed custom changes and restored library base code
- Refreshed: Raty.JS to 2.6.0 version. Restored library base code
- Refreshed: Pickadate.JS to 3.6.2 version. Restored library base code
- Updated: Used
um-tip-{x}
classes to make Tipsy.JS initialization commonly for wp-admin and frontend. - Updated: wp-admin forms class and render icon type field
- Updated: Using
custom_submitdiv
on the UM Form and UM Member Directory screen to avoid custom styling for unnecessary metabox functionality. Just to render the necessary metabox content with only submission tools.
Виправлення
- Fixed: Using fields with numeric keys in Form Builder
- Fixed: Pickadate.JS (datetime picker) localizations using
- Fixed: PHP notices on the SiteHealth and Form Builder pages
- Fixed: Using ‘um_user_permissions_filter’ hook and it’s arguments.
Застарілий
- Removed Simplebar.JS library in Ultimate Member core. It’s used only in extensions.
- Removed outdated styles and scripts for 1.3.x first install page
UM()->admin()->enqueue()->js_url
param. Please useUM()->admin()->enqueue()::get_url( 'js' );
orself::get_url( 'js' );
insteadUM()->admin()->enqueue()->css_url
param. Please useUM()->admin()->enqueue()::get_url( 'css' );
orself::get_url( 'js' );
insteadUM()->frontend()->enqueue()->js_url
param. Please useUM()->frontend()->enqueue()::get_url( 'js' );
orself::get_url( 'js' );
insteadUM()->frontend()->enqueue()->css_url
param. Please useUM()->frontend()->enqueue()::get_url( 'css' );
orself::get_url( 'js' );
instead- Fully
UM()->permalinks()->um_rel_canonical_()
function. Because since version 2.1.7 there is usedum_profile_remove_wpseo();
alternative - Fully
UM()->permalinks()->admin_act_url()
function. Since update for wp-admin links when there is nonce this function isn’t used - Fully
UM()->admin()->enqueue()->front_js_baseurl
param. - Fully
UM()->admin()->enqueue()->front_css_baseurl
param. - Fully
UM()->admin()->enqueue()->post_page
param. - Fully
UM()->frontend()->enqueue()->load_google_charts()
function. Outdated. - Fully
UM()->frontend()->enqueue()->load_fileupload()
function. Used scripts/styles dependencies to load script in the necessary place. - Повністю функція
UM()->frontend()->enqueue()->load_datetimepicker()
. Використані залежності скриптів/стилів для завантаження скрипта в потрібному місці. - Повністю функція
UM()->frontend()->enqueue()->load_scrollbar()
. Застаріла - Повністю функція
UM()->frontend()->enqueue()->load_imagecrop()
. Використані залежності скриптів/стилів для завантаження скрипта в потрібному місці. - Функція
UM()->is_um_screen()
. Натомість використовуйтеUM()->admin()->screen()->is_own_screen()
- Функція
UM()->is_plugin_post_type()
. Натомість використовуйтеUM()->admin()->screen()->is_own_post_type()
- Функція
UM()->is_restricted_entity()
. Натомість використовуйтеUM()->admin()->screen()->is_restricted_entity()
- Функція
UM()->cpt_list()
. Натомість використовуйтеUM()->common()->cpt()->get_list()
um-admin-clear
Клас CSS. Він дублює ріднийclear
WordPress. Натомість використовуйте нативний WordPress.- Класи
um-admin-tipsy-{x}
для звичайної ініціалізації Tipsy.JS для wp-admin і інтерфейсу за допомогою класуum-tip-{x}
.
Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade