Filter Hook

Et filter hook kodes ind i en kernefil i WordPress, et tema eller et plugin. Det omslutter standard kode, som du derefter har mulighed for at overskrive. Dette kan du gøre med en funktion og vedhæfte den dette hook.

For at tilføje et filter til dit tema eller et plugin, kan du bruge noget som dette:

apply_filters( 'mitfilter', 'Standard kode eller tekst' );

Hvis du senere ønsker at ændre denne standard kode eller tekst, du indsatte i dit filter. Kan du skrive en funktion, men det nye indhold og hooke den til filter som vise nedenfor:

function mitnytindhold() {
  new content here
}
add_filter ( 'mitfilter', 'mitfilter' );

Hvis du vil kan du også hooke funktioner til filter hooks leveret af WordPress. Det kan også overskrive standard kode.

Forskellen på et filter hook og en action hook er at et action hook er tomt. Koden bliver kun tilføjet til den, når en funktion er hooket til den. Et filter hook er ikke tomt. Det er pakket rundt om standard kode eller tekst, som vil vises hvis ingen funktion er tilføjet til hooket.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *