WPLounge

Hooks

Wat zijn WordPress Hooks?

Een WordPress hook is een php functie waarmee je een script kan manipuleren zonder de WordPress core te wijzigen. Het kan WordPress developers helpen om php functies te maken of standaardinstellingen van thema’s of plugins te bewerken. Wat echter belangrijk is om op te merken, is dat acties en filters niet hetzelfde zijn. Acties zijn functies die worden uitgevoerd wanneer een bepaalde gebeurtenis plaatsvindt in WordPress. Met filters kan je bepaalde functies wijzigen

Affiliate disclaimer:
In onze artikelen en op onze pagina's staan affiliate links. Wanneer je via één van deze links een aankoop doet, ontvangen wij een (meestal kleine) commissie van de verkoper. Wij geven altijd onze eerlijke mening over producten. Klik hier voor meer informatie.

Voorbeeld van een hook

Een voorbeeld van een hook dit wordt gebruikt met een filter in WordPress:

function wpl_custom_excerpt( $output ) {
  if ( has_excerpt() && ! is_attachment() ) {
    $output .= wpl_continue_reading_link();
  }
  return $output;
}
add_filter( 'get_the_excerpt', 'wpl_custom_excerpt' );

Deze code snippet maakt de functie wpl_custom_excerpt die vervolgens wordt gekoppeld aan het filter get_the_excerpt.

TIP VAN WPLOUNGE
Divi theme & Divi Builder
Bij Elegant Themes ontvang je meer dan
85 premium WordPress themes (waaronder Divi!) voor maar 89 dollar!

Bekijk de themes »»
Lees meer over Divi.

Een ander voorbeeld, ditmaal een hook die wordt toegepast op een actie:

function myplugin_enqueue_script() {
    wp_enqueue_script( 'my-custom-js', 'custom.js', false );
}
add_action( 'wp_enqueue_scripts', 'myplugin_enqueue_script' );

De functie ‘myplugin_enqueue_script‘ wordt in deze code snippet gekoppeld aan de actie wp_enqueue_scripts

Roger.Overdevest

Roger is een SEO specialist met veel passie voor WordPress

Reageer