Állandó hivatkozások (webcímek)
A kurzusok, leckék, témák, kvízek és csoportok webcímének beállítása, a beágyazott webcímek és a rövidítésük lehetőségei.
Az állandó hivatkozások (permalinkek) határozzák meg, hogyan épülnek fel a webhely tartalmainak webcímei. A LearnDash saját beállításokat ad hozzá, amelyekkel a kurzusok, leckék, témák, kvízek és csoportok webcímét is testre szabhatod.
Ha egyéni megnevezéseket használsz (Haladó beállítások), érdemes a webcímeket is hozzájuk igazítani, mert a megnevezés magától nem változtatja meg őket.
Alapértelmezett webcímek
Szekció neve “Alapértelmezett webcímek”Alapból a LearnDash tartalmak webcíme így néz ki:
| Tartalom | Webcím |
|---|---|
| Kurzus | https://sajatoldal.hu/courses/kurzus-neve/ |
| Lecke | https://sajatoldal.hu/lessons/lecke-neve/ |
| Téma | https://sajatoldal.hu/topic/tema-neve/ |
| Kvíz | https://sajatoldal.hu/quizzes/kviz-neve/ |
Egyéni webcímek megadása
Szekció neve “Egyéni webcímek megadása”A webcím webhelycím utáni első részét átírhatod. Például ha a kurzusokat „pályáknak”, a leckéket „moduloknak”, a témákat „leckéknek”, a kvízeket „teszteknek” nevezted át, és a webcímben az egyes számot szeretnéd használni (sajatoldal.hu/palya/palya-neve/ a sajatoldal.hu/palyak/palya-neve/ helyett):
- A WordPress admin felületén nyisd meg a Beállítások → Közvetlen hivatkozások oldalt.
- Görgess le a LearnDash közvetlen hivatkozásai részhez.
- Írd át az első mezők szövegét a kívánt webcímszerkezetre: Kurzusok, Leckék, Témák, Kvízek és Csoportok.
- Kattints a lap alján a Módosítások mentése gombra.

A kép alsó fele a LearnDash két szakaszát mutatja: a LearnDash közvetlen hivatkozásai a tartalomtípusok webcímrészeit, a LearnDash-osztályozások közvetlen hivatkozásai a kategóriák és címkék webcímrészeit tartalmazza. A Beágyazott URL-ek engedélyezése jelölőnégyzet is itt van.
Kategóriák és címkék webcíme
Szekció neve “Kategóriák és címkék webcíme”Ha a kurzusaidhoz, leckéidhez, témáidhoz vagy csoportjaidhoz kategóriákat és címkéket használsz, azok webcímét is megváltoztathatod:
- Maradj a Beállítások → Közvetlen hivatkozások oldalon.
- Görgess le a LearnDash-osztályozások közvetlen hivatkozásai részhez.
- Írd át a mezőket: Tanfolyam kategória-alap, Tanfolyam címkealap, Lecke kategória-alap, Lecke címkealap, Téma kategória-alap, Téma címkealap, Csoport kategória-alap és Csoport címkealap.
- Kattints a Módosítások mentése gombra.
Az alapértékek: course-category, course-tag, lesson-category, lesson-tag, topic-category, topic-tag, group-category, group-tag.
Beágyazott webcímek
Szekció neve “Beágyazott webcímek”A Beágyazott URL-ek engedélyezése bekapcsolva a leckék, témák és kvízek webcíme hierarchikusan a kurzus webcíme alá kerül.
| Állapot | Egy téma webcíme |
|---|---|
| Kikapcsolva | https://sajatoldal.hu/topic/tema-neve/ |
| Bekapcsolva | https://sajatoldal.hu/courses/kurzus-neve/lessons/lecke-neve/topic/tema-neve/ |
Ha a kurzusbeállításoknál bekapcsolod a megosztott kurzuslépéseket (Megosztott kurzuslépések), a beágyazott webcímekre szükség van, ezért a LearnDash magától bekapcsolja őket.
Miért ilyen hosszú a beágyazott webcím?
Szekció neve “Miért ilyen hosszú a beágyazott webcím?”Ez a rész kicsit technikai.
A WordPress az egyéni bejegyzéstípusoknál (ilyen a kurzus, a lecke, a téma és a kvíz is) a bejegyzéstípus előtagját és a bejegyzés nevét párban használja a webcímben, mert a bejegyzések nevei nem egyediek az összes típus között: lehet egy leckének és egy témának ugyanaz a neve. Az oldalak (page) és a bejegyzések (post) kivételek, azoknál nincs előtag, mert ezek jóval régebbiek, mint az egyéni bejegyzéstípusok támogatása.
A LearnDash beágyazott webcímei ezt a párosított logikát tartják meg. Így mindig egyértelműen megállapítható, melyik kurzus, lecke, téma vagy kvíz a kért oldal, bármilyen webhelyen is fut a bővítmény.
Rövidebb webcím saját szabállyal
Szekció neve “Rövidebb webcím saját szabállyal”A WordPress szabványos kampóival saját átírási szabályt is felvehetsz (a generate_rewrite_rules akcióra), amely felülírja az alapszabályokat. Például így elhagyhatod a lecke és a téma előtagját, és ilyen webcímet kapsz: https://sajatoldal.hu/courses/kurzus-neve/lecke-neve/tema-neve/.
Ez működik, mert egy lecke mindig egy kurzus nevét, egy téma pedig mindig egy lecke nevét követi. A kvízeknél viszont gond lehet, mert egy kvíz lehet önálló, vagy a kurzus, egy lecke vagy egy téma végéhez kapcsolt:
| Kvíz típusa | Webcím |
|---|---|
| Önálló | https://sajatoldal.hu/quizzes/kviz-neve/ |
| Kurzus kvíze | https://sajatoldal.hu/courses/kurzus-neve/kviz-neve/ |
| Lecke kvíze | https://sajatoldal.hu/courses/kurzus-neve/lecke-neve/kviz-neve/ |
| Téma kvíze | https://sajatoldal.hu/courses/kurzus-neve/lecke-neve/tema-neve/kviz-neve/ |
Mivel a WordPress a bejegyzések nevét nem tekinti egyedinek az összes típus között, a kvíz felismeréséhez a bejegyzéstípus előtagja nélkül nem lehet megbízható átírási szabályt írni.
Készült: