Egyedi megjelenítés
A kérdések és válaszok megjelenítése sablonon keresztül történik, amely pont úgy működik, ahogyan azt a WordPress sablonkezelésnél megszokhattad. Ha egyedi megjelenítést szeretnél, nincs más dolgod, mint az aktuális (child) téma mappájában létrehozni egy saját sablont.
- Első lépésben:
Hozz létre egy mappát a/wp-content/themes/<aktuális_téma>
mappában,my-faq
néven. - Második lépésben:
A/wp-content/plugins/my-faq/templates
mappából minden fájlt másolj át az előbb létrehozott/wp-content/themes/<aktuális_téma>/my-faq
mappába. - Harmadik lépésben:
A/wp-content/themes/<aktuális_téma>/my-faq
mappábban található fájlokat módosítsd úgy, ahogyan szeretnéd. Ha itt rendelkezésre állnak a fájlok, akkor a plugin ezeket fogja használni.
Az alábbi fájlok találhatóak itt:
index.html
A megjelenítésben nincs funkciója, csak helyfoglalás.style.css
A mappában lévő bármely CSS fájlt a plugin betölti a működése során.category.html
A kategóriát megjelenítő sablon.query.html
Egy kérdést és választ megjelenítő sablon.empty.html
Akkor kerül felhasználásra, ha egy kategóriában nincs sem alkategória, sem pedig kérdés.
A fentiek között nincs javascript fájl. Ez azért van, mert a működéshez szükséges eljárások (Kinyitás, összezárás, számlálókhoz kapcsolódó funkciók) máshonnan kerülnek beillesztésre. Azonban ha ebben a mappában elhelyezel *.js
fájlt, azt a plugin be fogja tölteni. Így egészen egyedi funkciókat is tudsz hozzáadni a pluginhoz.
A sablonok az egyszerű behelyettesítés elvén működnek. Pl. a sablonban:
<h5 class="myfaq-title"><!-- post_title --></h5>
bejegyzésből
<h5 class="myfaq-title">A kérdés szövege</h5>
lesz.
A kérdéseknél a post
tömb, míg a kategóriáknál a term
tömb minden eleme hivatkozható. Hasonló elven a nyelvi elemek is elérhetőek:
<!-- lang:There are no questions that can be displayed. -->