WordPress kívülről

WordPress single post templates

Arról már volt szó, hogy hogyan tudunk page azaz oldal sablont létrehozni. Egy nagyobb weboldalon blogon, igény lehet arra, hogy egyes kategóriák bejegyzései más formát öltsenek. Ekkor a single.php fájlunkat kell módosítani. Ha csak ezt tennénk akkor ugyan megváltozna, de mindenütt érvényes lenne a változtatás. Éppen ezért egy feltételt kell szabnunk WordPress-ünknek. A single.php fájlunk legelejére illesszük az alábbi kódot:

<?php
if(in_category(3)) {
include 'single-3.php';
} else {
?>

A kódon szinte egyértelmű, hogy mit is szeretnénk. Megadjuk feltételnek azt, hogy jelen esetben a 3 ID-jű kategória esetén a single-3.php fájlt hívja be, ne a single.php fájlt. Ha ezzel megvagyunk akkor nincs más dolgunk, mint kialakítani az új megjelenést és feltölteni szerverünkre, ahogyan a kódot megírtuk, tehát itt single-3.php néven.