Přeskočit na obsah

Web nefunguje? Volejte Web nefunguje? +420 721 589 155 nebo nám napište Napište nám

Glosář

Co jsou to akce (háčky nebo hooky) ve WordPress?

Tomáš Cirkl Publikováno Aktualizováno 1 min čtení

Pozor:

Článek je z roku 2020. Některé postupy se mohly změnit.

Akce je funkce ve zdrojovém kódu WordPress, která v určitou chvíli běží přes WordPress jádro.

Ve WordPress jádru je obrovské množství předdefinovaných akcí nebo háčků (anglicky hook), které dovolují vývojářům přidat jejich vlastní kód. Toto je jedna z věcí, které činí WordPress tak ohebným a velké množství pluginů právě na tyto akce spoléhá.

Na ukázku, jak to lze využít si můžeme zkusit přidat copyright do patičky. Stejného výsledku docílíte i úpravou souboru footer.php v šabloně, což může  být jednodušší, ale někdy je praktičtější upravit funkci, která již v patičce běží.

Pro úpravu patičky vložte následující kód do functions.php.

function copyright_notice() {
   echo "Copyright všechny práva vyhrazena";
}
add_action('wp_footer','copyright_notice');

V této ukázce je zavěšena akce do wp_footer. Funkce copyright_notice proběhne, kdykoliv se wp_footer() zobrazí v kódu šablony.

Autor

Tomáš Cirkl

Zakladatel WPlama. Od roku 2014 se starám o weby a e‑shopy na WordPressu a píšu o tom, co při té práci řeším. Třikrát jsem přednášel na WordCampech.

1 026 článků Všechny články autora

Komentáře

Zatím tu nikdo nekomentoval. Napište první komentář.

Přidat komentář

E-mail nezveřejníme. Povinná pole jsou označena hvězdičkou.

Jak zacházíme s údaji z komentářů, popisují zásady ochrany osobních údajů.