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에 있습니다