WordPress shortcode: Aktuális évszám
Az aktuális évszám kiírása bővítmény telepítése nélkül, shortcode segítségével WordPress-ben
Tedd az alábbi php kódrészletet a functions.php fájlba, vagy hozz létre egy snippet-et valamelyik erre alkalmas bővítmény segítségével:
/** * Aktuális évszám shortcode : [year] * https://webnpro.hu/wordpress-shortcode-aktualis-evszam/ */ function hellozoli_shortcode_year() { return date('Y'); } add_shortcode('year', 'hellozoli_shortcode_year');
Szúrd be a [year] shortcode-ot bármely tetszőleges szövegbe, ahol szükséged van az aktuális évszám megjelenítésére. Ennyi. Ha még nem ismerős, barátkozz össze a date függvény használatával és bátran kísérletezz a paraméterezésével! Nagyon gyorsan rá fogsz jönni, hogy ezzel a módszerrel nem csak az évszám, hanem akár a teljes aktuális napi dátum is kiíratható a WordPress-ben.
Ha egy widget-ben van szükséged a fenti, vagy bármely másik shortcode futtatására, akkor az alábbi kód lesz a segítségedre:
add_filter('widget_text', 'do_shortcode');
Tipp: Semmi akadálya annak, hogy több hasonló shortcode-ot készíts, csak arra figyelj, hogy a funkció, illetve a shortcode neve minden esetben egyedi legyen! A legegyszerűbb megoldás a név ütközés elkerülésére, ha kitalálsz egy saját előtagot (pl.: hellozoli_), és ezt használod a saját függvényeidhez, illetve shortcode-jaidhoz.