MB User Profile
Frontend regisztrációt, bejelentkezést és profil‑szerkesztést ad a WordPresshez, a Meta Box felhasználói mezőinek teljes támogatásával.
Mi ez és milyen problémát old meg?
Szekció neve “Mi ez és milyen problémát old meg?”Az MB User Profile a Meta Box keretrendszer prémium kiterjesztése, amellyel a WordPress‑en teljes, testreszabható frontend felhasználókezelést valósíthatsz meg: regisztráció, bejelentkezés, jelszókezelés és profil‑szerkesztés, mindezt az admin felület érintése nélkül. A natív WordPress nem ad kész, rugalmas frontend űrlapokat – ezt pótolja ez a bővítmény. Beépítve tartalmazza az MB User Meta funkcióit, és a Meta Box alap bővítményre épül.
Fő funkciók részletesen
Szekció neve “Fő funkciók részletesen”Frontend űrlapok és beágyazás
Szekció neve “Frontend űrlapok és beágyazás”- Regisztráció, bejelentkezés és profil‑szerkesztés shortcode‑okkal helyezhető el bármely oldalra.
- A három űrlaphoz elérhető Gutenberg‑blokk, valamint Elementor, Bricks és Oxygen widget, így kattintgatva is beillesztheted.
- Művelet utáni átirányítás és űrlap‑feliratok testreszabása attribútumokkal.
Meta Box mezők teljes támogatása
Szekció neve “Meta Box mezők teljes támogatása”- Az űrlapok ismerik a Meta Box összes mezőtípusát, beleértve a klónozható/ismételhető mezőket is, így komplex profilokat építhetsz (például több telefonszám, galéria, kapcsolt bejegyzések).
- A WordPress alap user mezőinek (például first_name, last_name, user_email) szerkesztéséhez csak add meg ugyanazokat a mező‑ID‑kat a Meta Box csoportban.
Biztonság és kényelmi funkciók
Szekció neve “Biztonság és kényelmi funkciók”- Google reCAPTCHA v3 a regisztrációs és bejelentkezési űrlapokon a spam ellen.
- Jelszó‑erősség ellenőrzés és beépített elfelejtett jelszó/jelszó‑visszaállítás.
- E‑mailes regisztráció‑megerősítés és opcionális kényszerített jelszócsere az első bejelentkezés után.
- Opcionális beállítások: e‑mail mint felhasználónév, szerepkör hozzárendelés vagy hozzáfűzés.
Sablonozás és átirányítás
Szekció neve “Sablonozás és átirányítás”- Az értesítő e‑mailek sablonjai felülírhatók a témádban, így egységes arculatot tarthatsz.
- Az űrlapok után történő visszairányítás szűrővel módosítható, az űrlapok feliratai és azonosítói shortcode attribútumokkal szabhatók testre.
Admin beállítások
Szekció neve “Admin beállítások”- A Meta Box menüben külön User Profile oldal: itt kapcsolhatod a kényszerített jelszócserét, és kijelölheted az e‑mail megerősítés siker/hiba oldalait.
Shortcode‑gyorstalpaló
Szekció neve “Shortcode‑gyorstalpaló”Regisztráció
Szekció neve “Regisztráció”[mb_user_profile_register id="user-fields" redirect="/profil" email_confirmation="true" role="subscriber" recaptcha_key="SITE_KEY" recaptcha_secret="SECRET_KEY" label_register="Regisztráció"]Gyakori attribútumok: id (user mezőcsoport), redirect, email_confirmation, password_strength, email_as_username, role/append_role, recaptcha_key/secret, label_, id_.
Bejelentkezés
Szekció neve “Bejelentkezés”[mb_user_profile_login redirect="/fiokom" recaptcha_key="SITE_KEY" recaptcha_secret="SECRET_KEY"]Gyakori attribútumok: redirect, value_username, value_remember, label_, id_, recaptcha_key/secret.
Profil‑szerkesztés
Szekció neve “Profil‑szerkesztés”[mb_user_profile_info id="user-fields" user_id="123" redirect="/fiokom?updated=1"]Az id kötelező (user típusú mezőcsoport), a user_id opcionális; ha nincs megadva, az aktuális felhasználó profilját szerkeszti.
Gyakorlati példák
Szekció neve “Gyakorlati példák”- Tagoldal/közösségi platform: Regisztráció és login oldalak, profil‑szerkesztés oldalon bio, érdeklődések, közösségi linkek, avatar feltöltés. A belépés után a felhasználó saját maga frissíti az adatait, nincs szükség admin belépésre.
- Piactér/katalógus: Eladói profilok cím‑ és kapcsolati mezőkkel, “ellenőrzött” státusz kapcsolóval, több telephely klónozható mezőként. Regisztrációnál automatikus szerepkör hozzárendelés.
- Intranet/LMS: Szervezet‑specifikus mezők (osztály, beosztás), egyszerű belépés, kötelező jelszócsere az első login után, és saját jelszó‑visszaállítás.
Fejlesztői bővíthetőség
Szekció neve “Fejlesztői bővíthetőség”Hasznos hookok:
- rwmb_profile_redirect – sikeres művelet utáni URL módosítása
- rwmb_profile_before_process / after_process – feldolgozás előtt/után
- rwmb_profile_validate – egyedi validáció
- rwmb_profile_insert_user_data / update_user_data – adatmódosítás létrehozás/frissítés előtt
- rwmb_profile_before_save_user / after_save_user – mentés előtt/után
- Mezők listájának módosítása: rwmb_profile_register_fields, rwmb_profile_login_fields, rwmb_profile_info_fields
Ezekkel finomhangolhatod az űrlapok mezőit, validációt és a mentési folyamatot.
Bevált gyakorlatok és sajátosságok
Szekció neve “Bevált gyakorlatok és sajátosságok”- Fájl/kép feltöltés: Feltöltéshez a felhasználónak be kell jelentkeznie, és rendelkeznie kell upload_files jogosultsággal; ellenkező esetben használj egyszerű file/image mezőt és engedélyezett feltöltési folyamatot.
- Gyorsítótárazás: Az űrlapok nonce mezői miatt az ilyen oldalakat ne tedd teljes oldal‑cache alá. Legalább böngésző‑oldali és statikus cache kivétele javasolt az űrlapokat tartalmazó oldalaknál.
- Stílus: Alap Meta Box CSS‑t használ. A téma dizájnjához gyakran érdemes saját CSS‑t adni.
Előnyök és értékajánlat
Szekció neve “Előnyök és értékajánlat”- Kódolás helyett konfiguráció: Nem kell saját űrlap‑, validáció‑ és mentési logikát írnod – a Meta Box mezőidet a plugin automatikusan kezeli frontendről.
- Biztonság beépítve: reCAPTCHA, jelszó‑policy és e‑mail megerősítés csökkenti a spamet és növeli a fiókbiztonságot.
- Gyors beágyazás: Shortcode, Gutenberg‑blokk és page builder widgetek – percek alatt üzembe helyezheted.
- Rugalmasság: Egyszerű tagoldaltól a komplex piactérig skálázható, klónozható mezőkkel és többlépéses profilokkal.
Kinek ajánlott?
Szekció neve “Kinek ajánlott?”- Membership és közösségi oldalak készítőinek, akik frontend profilkezelést akarnak admin nélkül.
- Piactereknek, katalógusoknak, ahol eladó/szolgáltató profilokat és szerepköröket kell kezelni.
- Oktatási és vállalati portáloknak, ahol belső felhasználók adatait kell biztonságosan karbantartani.
- Ügynökségeknek és fejlesztőknek, akik időt akarnak nyerni és megbízható, bővíthető megoldást keresnek.
- No‑code/builder felhasználóknak, akik blokkokkal és widgetekkel dolgoznak.
Röviden: ha frontend regisztrációt, belépést és profi profil‑szerkesztést szeretnél a Meta Box erejével, az MB User Profile gyors, biztonságos és fejlesztőbarát választás.