---
url: 'https://dxpr.com/nl/hc/documentatie/drupal-leren/drupal-woordenlijst/hook'
title: 'Hook | DXPR'
author:
  name: Jurriaan
  url: 'https://dxpr.com/users/jurriaan'
date: '2023-11-06T07:00:08+00:00'
updated: '2026-10-24T00:36:38+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: article
summary: 'Een hook is een type functie in het Drupal-CMS. Daarmee communiceren modules met de corecode van Drupal of met andere modules, zonder de oorspronkelijke broncode aan te passen. Hooks zijn een integraal onderdeel van de Drupal-architectuur en breiden de werking van Drupal uit of wijzigen die.'
tags:
  - 'Drupal glossary'
image: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
published: true
og:
  site_name: DXPR
  updated_time: '2026-10-24T00:36:38+0000'
  'image:alt': 'DXPR, powered by Drupal: AI-powered Drupal for marketers.'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      mainEntity: {  }
    -
      '@type': TechArticle
      headline: Hook
      description: 'Een hook is een type functie in het Drupal-CMS. Daarmee communiceren modules met de corecode van Drupal of met andere modules, zonder de oorspronkelijke broncode aan te passen. Hooks zijn een integraal onderdeel van de Drupal-architectuur en breiden de werking van Drupal uit of wijzigen die.'
      image:
        '@type': ImageObject
        url: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
        width: '1200'
        height: '630'
      datePublished: '2023-11-06T07:00:08+0000'
      dateModified: '2026-10-24T00:36:38+0000'
      author:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      mainEntityOfPage: 'https://dxpr.com/nl/hc/documentatie/drupal-leren/drupal-woordenlijst/hook'
      articleSection: Drupal-woordenlijst
    -
      '@type': WebPage
      '@id': 'https://dxpr.com/nl/hc/documentatie/drupal-leren/drupal-woordenlijst/hook'
      description: 'Een hook is een type functie in het Drupal-CMS. Daarmee communiceren modules met de corecode van Drupal of met andere modules, zonder de oorspronkelijke broncode aan te passen. Hooks zijn een integraal onderdeel van de Drupal-architectuur en breiden de werking van Drupal uit of wijzigen die.'
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: Home
            item: 'https://dxpr.com/nl'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
      inLanguage: nl
---
[Helpcentrum](/nl/hc)/[Documentatie](/nl/hc/documentatie) /[Drupal leren](/nl/hc/documentation/learn-drupal) /[Drupal-woordenlijst](/nl/hc/documentation/learn-drupal/drupal-glossary) # Hook

 Drupal lerenDrupal-woordenlijst

   ## In deze gids

Een **hook** is een type functie in het Drupal-CMS. Daarmee communiceren modules met de corecode van Drupal of met andere modules, zonder de oorspronkelijke broncode aan te passen. Hooks zijn een integraal onderdeel van de Drupal-architectuur en breiden de werking van Drupal uit of wijzigen die.

Hooks schrijf je in PHP en bewaar je in de modulemap van de Drupal-installatie. Zodra een module is ingeschakeld, zoekt Drupal naar hooks in de module en voert die uit. Zo communiceren modules met de corecode van Drupal of met andere modules, zonder de oorspronkelijke broncode aan te passen.

Hooks vallen uiteen in twee typen: **acties** en **filters**. Acties zijn functies die bij bepaalde gebeurtenissen starten, zoals wanneer een gebruiker inlogt of een node wordt opgeslagen. Filters zijn functies die gegevens wijzigen voordat ze verschijnen of worden opgeslagen. Zo wijzigt een filter de output van een node voordat die op de pagina verschijnt.

Hooks zijn een belangrijk onderdeel van de Drupal-architectuur en breiden de werking van Drupal uit of wijzigen die. Met hooks bouwen ontwikkelaars krachtige en flexibele modules die communiceren met de corecode van Drupal of met andere modules, zonder de oorspronkelijke broncode aan te passen.