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. -->