Kapcsolódó tartalmak plugin nélkül

Közzétéve: 18:16, kategória: Megjelenítés, szerző: Efrud

Bizonyára sokan találkoztatok olyannal, hogy a bejegyzés alján találhatóak további tartalmak. Ezzel a böngészőt arra lehet valamennyire ösztönözni, hogy olvasson tovább. Ezek a pluginok általában címkék alapján működnek. Ezt meg lehet oldani plugin nélkül is egy egyszerű kóddal, amelyet a loop-on belül kell elhelyeznünk például a single.php fájlunkban.

WordPress shortcodes

Közzétéve: 13:29, kategória: Megjelenítés, szerző: Efrud

Magyarul rövid kódok, amelyek ilyen formájúak: [rövidkód]. Ezek használatával sokszor időd spórolhatunk weboldalunk szerkesztése, cikk írása során. Ilyen rövid kódokat a 2.5-ös verzió óta használhatunk. Kezdjük egy egyszerűvel, majd egy kicsivel bonyolítjuk, hogy lássuk milyen hasznos is lehet számunkra a shortcode. Először létre kell hoznunk sablonunkfunctions.php fájljába egy php funkciót az alábbi kóddal:

function efrudlink() {
    return 'Az <a href="http://efrud.eu">Efrud.eu</a> oldalon olvasottak alapján létrehoztam egy rövidkódot.';
}

Miután ezzel megvagyunk használjuk a add_shortcode() függvényt, amelyet szintén a functions.php fájlba kell illesztenünk.

Egy kis statisztika

Közzétéve: 12:19, kategória: Megjelenítés, szerző: Efrud

Nem konkrétan látogatókról, hanem weboldalunkról meg tudunk mutatni pár adatot, amely esetleg a hirdetni vágyóknak érdekes lehet. Ezt a pár kódot beilleszthetjük statisztika oldal sablonunkba, amelyről már beszéltem itt, hogy hogyan hozhatjuk létre. Először magát a kódot utána pedig azt fogom írni, amellyel kiíratjuk az információt.
Publikált bejegyzések száma:

$numposts = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = 'publish'");
if (0 < $numposts) $numposts = number_format($numposts);
< ?php echo $numposts.' bejegyzés található a blogban'; ?>

Bloginfo

Közzétéve: 01:12, kategória: Megjelenítés, szerző: Efrud

Wordpress BloginfoNézzünk meg pár kódot, amelyek segítségével különböző információkat tudunk megjeleníteni weboldalunkon. Ezen kódokat nem árt észben tartani, vagy legalább emlékezni létükre, mert sokszor használjuk őket egy sablon megírása, módosítása során.

Oldal sablon létrehozása

Közzétéve: 13:43, kategória: Megjelenítés, szerző: Efrud

Most konkrétan nem arra gondolok, hogy egy teljes weboldalt sablont, hogyan kell legyártani, mert az hosszú lenne egy bejegyzésben leírni, hanem arról, hogy amikor létrehozunk egy oldalt (page), akkor lehetőségünk van egyéni kinézetet adni neki. Erre a funkcióról sokan nem is tudnak, vagyis inkább nem veszik figyelembe pedig, amikor megírjuk az oldalt a jobb oldalon ki lehet választani a sablont. Mire jó ez?

  • más külsőt szeretnénk mint a többi oldalnak
  • php kódot akarunk megjeleníteni az oldalba de nem akarunk plugint használni erre
  • vagy egyszerűen olyan extrákat scriptet akarunk az adott oldalba ami nem kivitelezhető a wordpress admin felületéből

Természetesen megoldható elég sok minden pluginnal, de én annak vagyok a híve, hogyha valamit meg lehet oldani plugin nélkül, akkor inkább néha nehezebb megoldást választom, de nem használok plugint feleslegesen. Egyéni oldal sablonunk létrehozás egyáltalán nem nagy ördöngösség.