워드프레스 | 훅(액션, 필터) 사용법

|

개요

훅(hook) 은 우리가 아는 갈고리 (?) 를 보면 이해가 빠릅니다. 완성된 코드에 후크를 걸어서 개발자가 원하는 별도의 처리를 할 수 있도록 만든 함수를 일컫습니다. 우리는 훅을 크게 액션 과 필터 로 나누어서 이야기 하는 편인데요, 두개 모두 동일한 동작을 수행하고 반환값을 주지 않으면 액션, 반환값을 주면 필터 이라고 부르게 됩니다.

액션(반환 X)

function wporg_callback() {
    // do something
}
add_action( 'init', 'wporg_callback' );

필터 (반환 O)

function wporg_filter_title( $title ) {
    return 'The ' . $title . ' was filtered';
}
add_filter( 'the_title', 'wporg_filter_title' );

$tag없음훅 이름
$function_to_add없음후킹 할 함수 이름
$priority10수행 우선순위
$acceped_args1파라미터 숫자

do_action

do_action($hook_name, $arg)

$hook_name 에 연결된 모든 함수를 호출합니다.

자주 사용되는 훅

  • the_content
    post, page 콘텐츠가 출력될 때
  • the_title
    post, page 제목이 출력될 때
  • init (추천)
    페이지가 처음 렌더링 될 때
  • wp_title
    page 제목이 출력될 때
  • comment_text
    댓글이 출력될 때
  • get_categories
    get_categories 함수가 카테고리 목록을 출력할 때
  • the_permalink
    the_permalink 함수가 URL을 출력할 때
  • the_content_rss
    post, page 콘텐츠가 rss로 발행될 때

자주 사용되고 있는 후크 리스트입니다. 전체 후크를 확인하려면 [여기]를 참조해주세요

참조

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

클릭하여 복사