A mai nap úgy hozta, hogy a WordPress motor által hajtott blogom egyik témakategóriájában szükségem volt egy egyedi kivitelezésre. Szerettem volna a témával releváns fotót, kimondottan csak a kategória oldalra elhelyezni, valamint szükségem volt egy JavaScript kód megjelenítésére is, de igazából ez most mellékes.
WordPress kategória
A WordPress kategóriák célja, hogy blog posztjaidat tematizálni tudd, a rendelkezésre álló témáid alapján. Ez teljesen jó filozófia, a funkcióját tekintve sok hasonlósága van az úgynevezett WordPress címkékkel is, de talán annyi előnye akad, hogy ezt kényelmesen tudjuk leíró szövegrésszel is optimalizálni, amely teljesen sablonfüggő, hogy megjelenik e blogunkon vagy sem. Ugyanakkor a WordPress semmilyen olyan beállítási lehetőséggel nem rendelkezik, aminek segítségével, külön egy témakategóriánk, mondhatnám azt is gyűjtőoldalára, például képet / fotót (featured szerű megoldást) beillesszünk.
Érdekel, hogyan tudsz bevarázsolni egy fotót, vagy bármilyen általad fontosnak tartott kódot, külön csak egy meghatározott WordPress kategória oldalra?
Kényelmesen felhasználható pluginok sem igazán léteznek ebben a témában. Olyan pluginok akadnak, amelyek kizárólag csak úgy fognak tudni működni, ha valamilyen kódrészlettel elkezded szerkeszteni az általad használt WordPress sablont. Akkor meg már nem teljesen mindegy? 🙂 A pluginok egyéb kínálatai pedig pont csak azt tudják, hogy egy kijelölt kategóriára beállíthatsz egy featured képet, de azt a képet nem a kategória gyűjtőoldalára fogja elhelyezni, hanem azokra a posztokra mint featured fotó, amelyek a megjelölt témakategóriába tartoznak. Ügye ennek meg semmi értelme, hiszen a WordPress cikkíró felületére már rengeteg olyan egyéb megoldást is biztosító plugin létezik, amelyek segítségével cikkírás közben az adott poszt számára featured fotót állíthatunk be. Éppen ezért, kihangsúlyozom, én kizárólag a témakategória gyűjtőoldaláról beszélek, amelyen belül jelennek meg a releváns posztjaink 😉
Szerintem az egyik legegyszerűbb megoldás!
Egy WordPress által hajtott blog, témakategóriáinak felületéhez leginkább az alkalmazott sablonok (WordPress theme) archive.php vagy archives.php nevű kódjának szerkesztésével férhetsz hozzá.
Illeszd be az alábbi PHP kódot, sablonod megfelelő fájljába: