WordPress: Action Hooks vs Filter Hooks

I WordPress er kroge byggestenene til dine temaer og plugins og er afgørende for deres funktionalitet. Grundlæggende er deres formål at give udviklere mulighed for at lave deres egen brugerdefinerede kode (og brugerdefinerede funktionaliteter) til temaer eller plugins uden at ændre nogen af ​​de originale WordPress-filer. Der findes to typer kroge, der findes i WordPress: action kroge og filter kroge.

Action kroge
Handling kroge er kroge, der (dette kan være indlysende) udløse en handling. De kan indsættes på visse punkter i din kode for at gennemføre handlinger ved at indlæse forskellige brugerdefinerede funktioner fra dit WordPress-tema. Hvis du vil bruge en handlingskrog, skal du oprette en funktion eller vælge en af ​​funktionerne i din functions.php-fil og tilslutte den pågældende funktion til din kode ved hjælp af funktionen add_action (). Her er syntaxen for at bruge en handlingskrog:
ADD_ACTION ($ krog, $ function_to_add, $ prioritet, $ accepted_args);
Filter kroge
Filterkroge bruges til at manipulere udgange eller tilføje bestemt indhold til bestemte sløjfer for at få en udgang til at vises efter en trigger eller efter en bestemt type indhold. Du kan f.eks. Bruge filterkroge til at sikre, at en bestemt udgang (et link, en tekstlinje, en footer) vises efter hver forekomst af en bestemt type indhold, f.eks. Blogposter. Dette kan opnås ved at bruge funktionen add_filter ().
add_filter ($ tag, $ function_to_add, $ prioritet, $ accepted_args);

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.