---
url: 'https://dxpr.com/ko/hc/documentation/learn-drupal/drupal-glossary/hook'
title: '훅 | DXPR'
author:
  name: Jurriaan
  url: 'https://dxpr.com/users/jurriaan'
date: '2026-10-24T08:46:27+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: article
summary: 'Drupal CMS에서 사용하는 함수의 한 종류가 훅입니다. 원래 소스 코드를 수정하지 않고도 모듈이 Drupal의 코어 코드나 다른 모듈과 상호 작용할 수 있게 합니다. 훅은 Drupal 아키텍처의 필수적인 부분으로 Drupal의 기능을 확장하고 수정하는 데 사용됩니다.훅은 PHP로 작성되며 Drupal 설치의 모듈 디렉터리에 저장됩니다. 모듈이 활성화되면 Drupal은 해당 모듈에 정의된 훅을 찾아 실행합니다. 이를 통해 모듈이 원래 소스 코드를 수정하지 않고도 Drupal의 코어 코드나 다른 모듈과 상호 작용할 수 있습니다.훅은 액션과 필터 두 종류로 나뉩니다. 액션은 사용자가 로그인하거나 노드가 저장되는 등 특정 이벤트가 발생할 때 실행되는 함수입니다. 필터는 표시되거나 저장되기 전에 데이터를 수정하는 함수입니다. 예를 들어 필터로 페이지에 표시되기 전에 노드의 출력을 수정할 수 있습니다.'
tags:
  - Drupal-woordenlijst
image: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
published: true
og:
  site_name: DXPR
  updated_time: '2026-10-24T08:46:27+0000'
  'image:alt': 'DXPR, powered by Drupal: AI-powered Drupal for marketers.'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      mainEntity: {  }
    -
      '@type': TechArticle
      headline: 훅
      description: 'Drupal CMS에서 사용하는 함수의 한 종류가 훅입니다. 원래 소스 코드를 수정하지 않고도 모듈이 Drupal의 코어 코드나 다른 모듈과 상호 작용할 수 있게 합니다. 훅은 Drupal 아키텍처의 필수적인 부분으로 Drupal의 기능을 확장하고 수정하는 데 사용됩니다.훅은 PHP로 작성되며 Drupal 설치의 모듈 디렉터리에 저장됩니다. 모듈이 활성화되면 Drupal은 해당 모듈에 정의된 훅을 찾아 실행합니다. 이를 통해 모듈이 원래 소스 코드를 수정하지 않고도 Drupal의 코어 코드나 다른 모듈과 상호 작용할 수 있습니다.훅은 액션과 필터 두 종류로 나뉩니다. 액션은 사용자가 로그인하거나 노드가 저장되는 등 특정 이벤트가 발생할 때 실행되는 함수입니다. 필터는 표시되거나 저장되기 전에 데이터를 수정하는 함수입니다. 예를 들어 필터로 페이지에 표시되기 전에 노드의 출력을 수정할 수 있습니다.'
      image:
        '@type': ImageObject
        url: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
        width: '1200'
        height: '630'
      datePublished: '2026-10-24T08:46:27+0000'
      dateModified: '2026-10-24T08:46:27+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/ko/hc/documentation/learn-drupal/drupal-glossary/hook'
      articleSection: Drupal-woordenlijst
    -
      '@type': WebPage
      '@id': 'https://dxpr.com/ko/hc/documentation/learn-drupal/drupal-glossary/hook'
      description: 'Drupal CMS에서 사용하는 함수의 한 종류가 훅입니다. 원래 소스 코드를 수정하지 않고도 모듈이 Drupal의 코어 코드나 다른 모듈과 상호 작용할 수 있게 합니다. 훅은 Drupal 아키텍처의 필수적인 부분으로 Drupal의 기능을 확장하고 수정하는 데 사용됩니다.훅은 PHP로 작성되며 Drupal 설치의 모듈 디렉터리에 저장됩니다. 모듈이 활성화되면 Drupal은 해당 모듈에 정의된 훅을 찾아 실행합니다. 이를 통해 모듈이 원래 소스 코드를 수정하지 않고도 Drupal의 코어 코드나 다른 모듈과 상호 작용할 수 있습니다.훅은 액션과 필터 두 종류로 나뉩니다. 액션은 사용자가 로그인하거나 노드가 저장되는 등 특정 이벤트가 발생할 때 실행되는 함수입니다. 필터는 표시되거나 저장되기 전에 데이터를 수정하는 함수입니다. 예를 들어 필터로 페이지에 표시되기 전에 노드의 출력을 수정할 수 있습니다.'
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: 홈
            item: 'https://dxpr.com/ko'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
      inLanguage: ko
---
[Help Center](/ko/node/75)/[Documentation](/ko/hc/documentation) /[Learn Drupal](/hc/documentation/learn-drupal) /[Drupal-woordenlijst](/hc/documentation/learn-drupal/drupal-woordenlijst) # 훅.

 Learn DrupalDrupal-woordenlijst

   ## In this guide

Drupal CMS에서 사용하는 함수의 한 종류가 **훅**입니다. 원래 소스 코드를 수정하지 않고도 모듈이 Drupal의 코어 코드나 다른 모듈과 상호 작용할 수 있게 합니다. 훅은 Drupal 아키텍처의 필수적인 부분으로 Drupal의 기능을 확장하고 수정하는 데 사용됩니다.

훅은 PHP로 작성되며 Drupal 설치의 모듈 디렉터리에 저장됩니다. 모듈이 활성화되면 Drupal은 해당 모듈에 정의된 훅을 찾아 실행합니다. 이를 통해 모듈이 원래 소스 코드를 수정하지 않고도 Drupal의 코어 코드나 다른 모듈과 상호 작용할 수 있습니다.

훅은 **액션**과 **필터** 두 종류로 나뉩니다. 액션은 사용자가 로그인하거나 노드가 저장되는 등 특정 이벤트가 발생할 때 실행되는 함수입니다. 필터는 표시되거나 저장되기 전에 데이터를 수정하는 함수입니다. 예를 들어 필터로 페이지에 표시되기 전에 노드의 출력을 수정할 수 있습니다.

훅은 Drupal 아키텍처의 중요한 부분으로 Drupal의 기능을 확장하고 수정하는 데 사용됩니다. 훅을 사용하면 개발자가 원래 소스 코드를 수정하지 않고도 Drupal의 코어 코드나 다른 모듈과 상호 작용하는 강력하고 유연한 모듈을 만들 수 있습니다.