2018. 12. 17.
frissítve: 2022. 05. 15.
Olvasási idő: 6 perc
Plugout

Egyedi képesség hozzáadása WordPressben

Folytatva a megkezdett témát: ha az egyedi szerepköröd mellé egyedi képességekre is szükséged lesz, azokat is hozzá tudod adni pluginek nélkül - nézzünk most erre egy példát!


A szerepkörhöz hasonlóan a képességek is marandóan "hozzáadódnak" az adott szerepkörhöz. Így nem muszáj folyamatosan bekapcsolva lennie a snippetnek, elég, ha csak egyszer lefut (vagyis utána a fájlt törölheted). Az egyszerűség kedvéért - mivel valójában szorosan összetartoznak - a múltkori példát fejlesztjük tovább:

A kód elég könnyen érthető: a unicorn_tamer szerepkörhöz hozzáadjuk a tame_a_unicorn képességet. Ettől kezdve használhatjuk akár a sablonunkban (ahogyan az egyedi single.php-val kapcsolatos snippetben mutattam), akár a többi snippetben (például az SVG feltöltés esetében) is, méghozzá a következőképpen:

Ha már nem lesz szükséged a képességre, akkor azt el is tudod távolítani, méghozzá az alábbi snippettel:

Remélem, hogy ezek a snippetek is hasznosak voltak - ha bármilyen kérdés/kérés felmerült benned, vedd fel velem a kapcsolatot!