Ugrás a tartalomra
memberarea memberarea.io

A memberarea használata oldalépítőkkel és a klasszikus szerkesztővel

Shortcode-ok az Elementorhoz, a Divihez és a klasszikus szerkesztőhöz, és amit tudni kell, ha nem blokkokból álló oldalt véd.

Ebben a cikkben

A bővítmény használatához nincs szüksége a blokkszerkesztőre. Minden blokknak van shortcode-ikertestvére, a hozzáférési szabályok pedig a kiszolgálón érvényesülnek, jóval az alatt, ami az oldalt felépítette.

Shortcode-ok bárhol

Ahol a WordPress shortcode-okat futtat, ott a memberarea shortcode-jai is működnek: a klasszikus szerkesztőben, az Elementor shortcode-widgetjében, a Divi kód- vagy szövegmoduljában, a Beaver Builder HTML-moduljában és sablonfájlokban a do_shortcode() hívással.

Shortcode Attribútumok
[memberarea_checkout] product, label, class
[memberarea_product] product, layout (compact vagy full), class
[memberarea_cart] class
[memberarea_form] form, class
[memberarea_badge] badge, class
[memberarea_login] sign_in, sign_out, avatar, name, logout, align, class
[memberarea_my_courses] empty, signedout, link, linklabel, class
[memberarea_progress] course, empty, signedout, link, linklabel, class
[memberarea_course_catalogue] button, owned, empty, link, linklabel, class

A product, a form, a badge és a course az adott elem UUID-jét kéri, amelyet a memberarea fiókjából másol ki. A class attribútum a saját osztályát teszi a keretre, így illeszthet egy blokkot egy oldalépítő stílusához.

Oldalépítővel készült oldal védelme

A szabályt beállító panel a blokkszerkesztőben él, maga a szabály viszont az oldalon tárolódik, és minden kérésnél ellenőrzés alá kerül. Beállíthatja tehát egyszer a blokkszerkesztőben, és utána nyugodtan dolgozhat tovább az oldalépítőjében: a védelem megmarad.

Olyan oldalnál, amelynek az oldalépítő veszi át a teljes sablonját, gondolja meg, mi történjen a hozzáférés nélküli látogatóval:

  • A belépéshez küldés és a másik oldalra küldés azelőtt történik, hogy az oldal egyáltalán megjelenne, így attól függetlenül működnek, mi rajzolja ki.
  • A rövid üzenet az oldal tartalmát cseréli le. Az az oldalépítő, amely a saját sablonját a megszokott tartalomszűrő nélkül rajzolja ki, elkerülheti ezt, és akkor a látogató látja az oldalt.
Figyelmeztetés

Próbáljon ki minden oldalépítővel készült védett oldalt egyszer privát ablakban. Ha a tartalom továbbra is látszik, állítsa át az adott oldal szabályát a belépésre vagy az átirányításra, amelyeket így nem lehet megkerülni.

Ami mindig védve van

Bármi építette is az oldalt, a bővítmény azokat a helyeket is védi, ahol a tartalom kiszivárog: kivonatok, archívum- és keresési listák, lekérdezéshurkok, a WordPress oldaltérképe és a REST API. A védett oldal a /wp-json címen sem olvasható.

Amihez blokk kell

Két dolognak nincs shortcode-ja, mert ezek a blokk tulajdonságai, nem pedig elhelyezhető elemek:

  • Az egyes blokkok láthatósága, amely egy blokkot csak a tagoknak, csak a vendégeknek vagy csak egy kurzus tulajdonosainak mutat.
  • Az oldalszabály beállítása, ahogy fent leírtuk.

Ha többnyire oldalépítőben dolgozik, a gyakorlatias út az, hogy egy percre megnyitja az oldalt a blokkszerkesztőben, beállítja a szabályt, és visszamegy.

Gyorsítótárazás

Az oldalépítőknél semmi nem változik: az oldalak névtelen látogatóknak továbbra is gyorsítótárazhatók, a belépett tagoknak szóló válaszok pedig nem gyorsítótárazhatóként vannak megjelölve. Ha az oldalépítője saját gyorsítótárat hoz magával, ellenőrizze, hogy figyeli-e a DONOTCACHEPAGE jelzést, mielőtt védett oldalra bízná magát.

Last updated on September 18, 2026

Hasznos volt ez a cikk?

Related articles