Beschreibung
Bestes Benutzerprofil- und Mitgliedschafts-Plugin für WordPress
Ultimate Member ist das Benutzerprofil- und Mitgliedschafts-Plugin Nr. 1 für WordPress. Das Plugin macht es für Benutzer zum Kinderspiel, sich anzumelden und Mitglied deiner Website zu werden. Das Plugin ermöglicht dir das Hinzufügen von schönen Benutzerprofilen zu deiner Website und ist perfekt für die Erstellung von fortgeschrittenen Online-Communities und Mitgliedschaftsseiten. Ultimate Member ist leichtgewichtig und hochgradig erweiterbar und ermöglicht es dir, fast jede Art von Website zu erstellen, auf der Benutzer mit absoluter Leichtigkeit Mitglied werden und sich anmelden können.
Das Plugin bietet folgende Funktionen:
- Frontend-Benutzerprofile
- Frontend-Benutzerregistrierung
- Frontend-Benutzeranmeldung
- Individuelle Formularfelder
- Bedingte Logik für Formularfelder
- Formularerstellung per Drag-and-Drop
- Benutzerkontenseite
- Individuelle Benutzerrollen
- Mitgliederverzeichnisse
- Benutzer-E-Mails
- Inhaltsbeschränkung
- Bedingte Navigationsmenüs
- Autorenbeiträge & Kommentare zu Benutzerprofilen anzeigen
- Entwicklerfreundlich mit Dutzenden von Aktionen und Filtern
Lesen Sie mehr über alle Funktionen des Plugins unter Ultimate Member
Kostenpflichtige Erweiterungen
Ultimate Member verfügt über eine Reihe von Erweiterungen, mit denen Sie die Leistungsfähigkeit des Plugins ausbauen können. Sie können alle diese Erweiterungen mit einem erheblichen Rabatt mit unserem All Access Pass erwerben oder Sie können Erweiterungen einzeln kaufen.
- Stripe – Kostenpflichtige Mitgliedschaften für den Zugang zu deiner Website über Stripe-Abonnements verkaufen
- Benutzernotizen – Erlaubt den Benutzern, öffentliche und private Notizen in ihrem Profil zu erstellen
- Profil-Tabs – Erlaubt das Hinzufügen von individuellen Tabs zu den Profilen
- Benutzerstandorte – Ermöglicht die Anzeige von Benutzern auf einer Karte auf der Seite des Mitgliederverzeichnisses und erlaubt den Benutzern, ihren Standort über ihr Profil hinzuzufügen
- Unsplash – Ermöglicht es den Benutzern, in ihrem Profil ein Titelbild von Unsplash auszuwählen
- Benutzer-Lesezeichen – Erlaubt den Benutzern das Setzen von Lesezeichen für Inhalte auf deiner Website
- Benutzerfotos – Erlaubt den Benutzern, Fotos in ihr Profil hochzuladen
- Gruppen – Erlaubt Benutzern die Erstellung und den Beitritt zu Gruppen für gemeinsame Themen, Interessen usw.
- Private Inhalte – Zeigt angemeldeten Benutzern private Inhalte an, auf die nur sie zugreifen können.
- Benutzer-Tags – Erlaubt das Hinzufügen eines Benutzer-Tag-Systems zu deiner Website
- Soziale Aktivitäten – Benutzer können öffentliche Pinnwand-Beiträge erstellen & die Aktivitäten anderer Benutzer sehen
- WooCommerce – Erlaubt dir die Integration von WooCommerce mit Ultimate Member
- Private Nachrichten – Füge ein privates Nachrichtensystem zu deiner Website hinzu & erlaube es den Benutzern, sich gegenseitig Nachrichten zu schicken
- Follower – Erlaubt Benutzern, sich gegenseitig auf deiner Website zu folgen und ihre Profilinformationen zu schützen
- Echtzeit-Benachrichtigungen – Fügt ein Benachrichtigungssystem zu deiner Website hinzu, sodass die Benutzer Echtzeit-Benachrichtigungen erhalten können.
- Social Login – Erlaubt Benutzern, sich über Facebook, Twitter, G+, LinkedIn, Instagram und Vkontakte (VK.com) auf deiner Website zu registrieren & anzumelden.
- bbPress – Mit der bbPress-Erweiterung kannst du Ultimate Member wunderbar mit bbPress integrieren
- MailChimp – Erlaubt Benutzern, sich für deine MailChimp-Listen anzumelden, wenn sie sich auf deiner Website anmelden, und synchronisiert Benutzermetadaten mit MailChimp
- Benutzerbewertungen – Ermöglicht Benutzern, sich gegenseitig mit einem 5-Sterne-Bewertungssystem zu bewerten.
- Verifizierte Benutzer – Füge ein Benutzerverifizierungssystem zu deiner Website hinzu, damit Benutzerkonten überprüft werden können.
- myCRED – Mit der myCRED-Erweiterung kannst du Ultimate Member mit dem beliebten myCRED-Punktemanagement-Plugin integrieren
- Hinweise – Weisen Sie die Benutzer mit bedingten Warnhinweisen auf wichtige Informationen hin.
- Profilvollständigkeit – Ermutige oder erzwinge Benutzer, ihre Profile mit der Erweiterung „Profilvollständigkeit“ zu vervollständigen
- Freunde – Erlaubt Benutzern, Freunde zu werden, indem sie Freundschaftsanfragen senden & akzeptieren/ablehnen
Kostenlose Erweiterungen
- JobsBoardWP – Diese kostenlose Erweiterung integriert Ultimate Member mit dem Job Board Plugin JobBoardWP.
- ForumWP – Diese kostenlose Erweiterung integriert Ultimate Member mit dem Forum-Plugin ForumWP.
- Geschäftsbedingungen – Füge ein Kontrollkästchen für die Geschäftsbedingungen in deine Registrierungsformulare ein und fordere die Benutzer auf, deinen Geschäftsbedingungen zuzustimmen, bevor sie sich auf deiner Website registrieren.
- Google reCAPTCHA – Stoppe Bots mit Google reCAPTCHA auf deinen Registrierungs- und Anmeldeformularen
- Online-Benutzer – Anzeige der Benutzer, die mit dieser Erweiterung online sind
Theme
Unser offizielles Theme wurde speziell für Websites entwickelt, die angemeldete und abgemeldete Benutzer haben. Das Theme verfügt über eine tiefe Integration mit dem Ultimate Member-Plugin und den Erweiterungen, verschiedene Header-Designs für angemeldete/abgemeldete Benutzer und arbeitet mit dem Beaver Builder und Elementor Page Builder zusammen.
Unsere anderen Plugins
Zusätzlich zu Ultimate Member haben wir auch zwei andere Plugins: ForumWP und JobBoardWP.
ForumWP
ForumWP ist ein Foren-Plugin, das deiner Website ein Online-Forum hinzufügt, in dem Benutzer Themen erstellen und Antworten schreiben können. Foren sind eine großartige Möglichkeit, eine Online-Community aufzubauen und zu erweitern.
JobBoardWP
JobBoardWP ist ein Jobbörsen-Plugin, das eine moderne Jobbörse zu deiner Website hinzufügt. Zeige Jobangebote an und erlaube Arbeitgebern, Jobs einzureichen und zu verwalten – alles über das Frontend.
Entwicklung * Übersetzungen
Wenn du ein Entwickler bist und zum Quellcode des Plugins beitragen möchtest, kannst du das über unser GitHub Repository tun.
Du möchtest eine neue Sprache zu Ultimate Member hinzufügen? Großartig! Du kannst über translate.wordpress.org dazu beitragen.
Wenn du ein Entwickler bist und die Liste der UM Hooks kennen musst, kannst du dies über unsere Hooks Dokumentation oder Hooks Dokumentation v2 tun.
Wenn du ein Entwickler bist und die Struktur unseres Codes kennen musst, kannst du dies über unsere Dokumentations-API tun.
Dokumentation und Support
Hast du ein Problem oder brauchst du Hilfe mit Ultimate Member? Besuche unsere Dokumentation und führe eine Suche in der Wissensdatenbank durch. Wenn du keine Lösung für dein Problem finden kannst, kannst du ein Thema im Support-Forum erstellen.
Screenshots
Blöcke
Dieses Plugin unterstützt 4 Blöcke.
- Member Directory Choose display directory
- Form Choose display form
- Account Displaying the account page of the current user
- Password Reset Displaying the password reset form
Installation
- Aktiviere das Plugin
- Das war’s. Gehe zu Ultimate Member > Einstellungen, um die Plugin-Optionen anzupassen
- Für weitere Informationen besuche die offizielle Dokumentation.
FAQ
-
Muss ich programmieren können, um dieses Plugin zu verwenden?
-
Nein, wir haben Ultimate Member so entwickelt, dass es extrem einfach zu bedienen ist und Sie keine manuellen Shortcodes erstellen oder Programmierkenntnisse haben müssen.
-
Ist Ultimate Member für Mobilgeräte optimiert?
-
Ja. Ultimate Member ist so konzipiert, dass es sich an jede Bildschirmauflösung anpasst. Es enthält spezielle Designs für Handys, Tablets und Desktops.
-
Ist Ultimate Member mit mehreren Websites kompatibel?
-
Ja. Ultimate Member funktioniert sowohl auf Einzelsite- als auch auf Multisite-Installationen von WordPress.
-
Funktioniert das Plugin mit jedem WordPress-Theme?
-
Ja. Ultimate Member arbeitet mit jedem richtig entwickelten Theme. Einige Themes können jedoch Konflikte mit dem Plugin verursachen. Wenn du ein Styling-Problem mit deinem Theme findest, erstelle bitte einen Beitrag im Community-Forum.
-
Funktioniert das Plugin mit Caching-Plugins?
-
Das Plugin arbeitet mit gängigen Caching-Plugins zusammen, indem es Seiten von Ultimate Member automatisch vom Caching ausschließt. Dadurch wird sichergestellt, dass andere Besucher einer Seite die privaten Informationen eines anderen Benutzers nicht sehen. Wenn Sie jedoch Funktionen von Ultimate Member zu anderen Seiten hinzufügen, müssen Sie diese Seiten über die Einstellungen Ihres Cache-Plugins vom Caching ausschließen.
-
Beschränkt Ultimate Member den Zugriff auf wp-login.php, wenn das Plugin aktiv ist?
-
Das Plugin schränkt den Zugriff auf die Seite wp-login.php nicht ein, wenn es aktiv ist, sodass unser Plugin die bestehende Funktionalität einer Website oder anderer Plugins, die die Standard-Login-Seite nutzen, nicht beeinträchtigt. Wenn du den Zugriff auf die wp-login.php Seite einschränken möchtest, kannst du ein Plugin wie WPS Hide Login oder ein anderes Plugin verwenden, das die Möglichkeit des Logins über wp-login.php entfernt.
-
Sind die Anmeldungs- und Registrierungsseiten von Ultimate Member erforderlich?
-
Nein, du musst nicht unsere Plugin-Anmelde- oder Registrierungsseiten verwenden und kannst stattdessen ein anderes Plugin oder die Standard-WordPress-Methoden für Benutzerregistrierung und Anmeldung nutzen.
-
Sind zusätzliche PHP-Module erforderlich, damit das Plugin korrekt funktioniert?
-
Es sind keine speziellen Erweiterungen erforderlich. Aber wir empfehlen dringend, diese PHP-Module aktiv zu halten:
mbstring
,json
,dom
,exif
,gd
,fileinfo
,curl
,iconv
. Auf der Seite „wp-admin > Werkzeuge > Website-Zustand“ findest du eine Übersicht über deine Installation und die erforderlichen Module. Alle wichtigen Erweiterungen sind hier aufgelistet.
Rezensionen
Mitwirkende & Entwickler
„Ultimate Member – Benutzerprofil, Registrierung, Anmeldung, Mitgliederverzeichnis, Inhaltsbeschränkung & Mitgliedschafts-Plugin“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„Ultimate Member – Benutzerprofil, Registrierung, Anmeldung, Mitgliederverzeichnis, Inhaltsbeschränkung & Mitgliedschafts-Plugin“ wurde in 25 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
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.4 2024-03-06
Enhancements
- Tweak: Added separate file for full changelog. readme.txt shows only a few latest versions
Bugfixes
- 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
2.8.3 2024-02-19
Enhancements
- Added: Link to the Ultimate Member docs
- Tweak: Ultimate Member > Settings redesign. More details about setting up. Tooltips changed to descriptions.
Bugfixes
- 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
Templates required update
- 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
Enhancements
- 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
Bugfixes
- 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
Templates required update
- profile/posts-single.php
Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade
2.8.1: 2023-12-20
Enhancements
- Updated: Twitter texts to X
- Added: Safeguards against clickjacking attacks on UM Forms
Bugfixes
- 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
Enhancements
- 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.
Bugfixes
- 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.
Deprecated
- 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. - Fully
UM()->frontend()->enqueue()->load_datetimepicker()
function. Used scripts/styles dependencies to load script in the necessary place. - Fully
UM()->frontend()->enqueue()->load_scrollbar()
function. Outdated - Fully
UM()->frontend()->enqueue()->load_imagecrop()
function. Used scripts/styles dependencies to load script in the necessary place. UM()->is_um_screen()
function. Please useUM()->admin()->screen()->is_own_screen()
insteadUM()->is_plugin_post_type()
function. Please useUM()->admin()->screen()->is_own_post_type()
insteadUM()->is_restricted_entity()
function. Please useUM()->admin()->screen()->is_restricted_entity()
insteadUM()->cpt_list()
function. Please useUM()->common()->cpt()->get_list()
insteadum-admin-clear
CSS class. It duplicates WordPress nativeclear
. Using WordPress native instead.um-admin-tipsy-{x}
classes to make Tipsy.JS initialization commonly for wp-admin and frontend byum-tip-{x}
class.
Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade