>  기사  >  백엔드 개발  >  WordPress_php 팁에서 작업을 추가하고 수행하는 함수를 사용하는 방법에 대한 자세한 설명

WordPress_php 팁에서 작업을 추가하고 수행하는 함수를 사용하는 방법에 대한 자세한 설명

WBOY
WBOY원래의
2016-05-16 20:01:161465검색

add_action()(액션 추가)
add_action() 함수는 액션 후크에 함수를 마운트하는 데 사용됩니다.

사용방법

add_action( $tag, $function_to_add, $priority, $accepted_args );

매개변수

$후크

(문자열) (필수) 탑재된 함수의 작업 이름입니다.

기본값: 없음

$function_to_add

(콜백 함수) (필수) 마운트할 함수, 함수명을 문자열 형식으로 채워주시면 됩니다.

기본값: 없음

$우선순위

(정수) (선택 사항) 작업 실행 우선순위는 값이 작을수록 먼저 실행됩니다.

기본값: 10

$accepted_args

(정수) (선택 사항) 콜백 함수는 여러 매개변수를 받습니다.

기본값: 1

반환값

(부울)은 항상 True를 반환합니다.

wp_head 작업에 함수를 마운트하고 head 태그에 내용을 인쇄합니다.

function Bing_wp_head_test_print(){
  echo '<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0" />';
}
add_action( 'wp_head', 'Bing_wp_head_test_print' );

기타

이 기능은 wp-includes/plugin.php에 있습니다

do_action()(작업 실행)
do_action()은 액션 후크를 실행하는 데 사용됩니다. apply_filters()와 차이점은 단순히 플러그인이나 테마 개발자가 특정 위치에 마운트한 함수를 실행한다는 것입니다. 또는 이벤트(예: 테마 템플릿 로드를 시작할 때 또는 기사를 게시할 때)에 존재합니다.

사용방법

do_action( $tag, $arg... );

매개변수

$태그

(문자열) (필수) 수행할 작업의 이름입니다.

$arg

(혼합) (선택 사항) 추가 매개변수가 호출된 함수에 전달됩니다. 무제한으로 추가할 수 있습니다. 예를 들어 기사를 저장할 때 save_post 작업이 트리거되면 저장된 기사의 ID를 삽입할 수 있습니다. 콜백. 이 함수는 기사 ID를 기반으로 작동합니다.

반환값

없음

function func(){
  echo '测试';
}
add_action( 'test', 'func' );
do_action( 'test' );

스크린 인쇄:

테스트

자세한 내용은 apply_filters(): http://www.endskin.com/apply_filters/

기타

이 기능은 wp-includes/plugin.php에 있습니다

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.