«hooks» 태그된 질문

플러그인과 테마가 핵심 WordPress 기능을 확장하는 방법입니다.

9
필터 및 동작 함수에 매개 변수 전달
add_filter또는 의 함수에 내 매개 변수를 전달하는 방법 add_action입니다. 예를 들어 다음 코드를 살펴보십시오. function my_content($content, $my_param) { do something... using $my_param here ... return $content; } add_filter('the_content', 'my_content', 10, 1); 내 매개 변수를 전달할 수 있습니까? 같은 : add_filter('the_content', 'my_content($my_param)', 10, 1) 또는 add_filter('the_content', 'my_content', 10, 1, $my_param)

3
필터와 동작 후크의 차이점은 무엇입니까?
나는 최근에 플러그인 API를 좀 더 깊이 살펴 보았고 액션과 필터 후크 사이에 어떤 실제 차이점이 있는지 궁금 했다 . 둘 다 데이터를 매개 변수로 수신하는 이벤트이며 둘 다 동일한 작업을 수행 할 수 있습니다. 분명히 작업이 수행 될 때 작업이 호출되고 데이터가 조작 될 때 필터가 호출되는 것을 알지만 …



1
스크립트 및 스타일을 등록 / 큐에 넣을 수있는 올바른 장소는 어디입니까
지금까지 WordPress 3.1.4를 사용하고 있습니다. 나는 어디에서 어느 후크를 사용하는지 혼동됩니다. 등록 및 / 또는 대기 스크립트와 스타일 프론트 엔드와 백엔드에서? 질문 : 올바른 후크는 무엇입니까? 모든 프론트 엔드 레지스터 / 대기열 스크립트 / 스타일 init? 왜 admin_print_styles-{xxx}없습니까?

4
Wordpress의 wp_mail 기능을 사용하여 HTML 형식의 전자 메일을 보내는 방법이 있습니까?
이것을 달성하는 데 도움이되는 action_hook 또는 이와 유사한 것이 있습니까? PHP 문자열 변수에 마크 업을 추가하려고 시도했고 wp_mail 함수를 사용하여 이메일을 시작했습니다. $email_to = 'someaddress@gmail.com'; $email_subject = 'Email subject'; $email_body = "<html><body><h1>Hello World!</h1></body></html>"; $send_mail = wp_mail($email_to, $email_subject, $email_body); 그러나 그것은 평문으로 나타 났습니까? 어떤 아이디어?



2
내용 전 또는 제목 뒤에 WordPress 후크 / 필터 삽입
functions.php의 게시물 내용 앞에 내용을 삽입하려고합니다. 일반 wp 후크를 사용하는 방법을 알고 있지만 다른 영역에 삽입하는 방법을 잘 모르겠습니다. 이것을 시도했지만 다른 게시물 유형의 콘텐츠를 죽입니다. function property_slideshow( $content ) { if ( is_single() && 'property' == get_post_type() ) { $custom_content = '[portfolio_slideshow]'; $custom_content .= $content; return $custom_content; } } …
29 filters  hooks 

2
update_post_meta와 delete_post_meta를 연결하는 방법은 무엇입니까?
나는이 모든 것들에 푹 빠져있어 내 머리를 잡기 위해 고심하고있다. 그래서 나는 다음과 같은 일을하려고 노력하고있다. 실행되면 update_post_meta다음 meta_key과 같은지 확인하십시오 (특정 meta_key가 사용되면 일부 코드를 트리거하고 싶습니다). 내가 찾고있는 메타 키라면 $post->ID업데이트되는 메타 키 를 알아야하는 코드를 실행 하십시오. 나는에 연결해야합니다 delete_post_meta위와 같이 반대를하지 너무 종류. 사람에 접선에 대한 …
29 hooks  post-meta 

1
등록 된 모든 작업 목록을 가져옵니다.
개발하지 않은 플러그인을 디버깅하려고하는데 등록 된 모든 작업을 나열하고 싶습니다. 이 SO 스레드를 읽었습니다. 워드 프레스 : 어떻게 'the_content'필터에 대한 등록 된 모든 기능을받을 수 있나요 - StackOverflow에 그러나 하나의 후크에만 적용되며 동작이 아닌 필터에 관한 것 입니다. 비슷한 변수가 $wp_filter있습니까?


3
404 로직을 변경하는 후크가 있습니까?
테마에 404 페이지가 정의되어 있으면 $ wp_query-> query_vars에 "tag"가 정의되어 있고 해당 태그와 일치하는 게시물이없는 경우 Wordpress에 404 페이지가 표시됩니다. 게시물 외에도 각 페이지에 몇 가지 정보를 표시하는 플러그인을 작성 중입니다. 태그 와 일치하는 게시물이없고 플러그인이 해당 태그 와 일치하는 데이터를 가져올 수없는 경우 404 페이지가 표시되도록 404 로직을 변경하고 …


3
사용자 정의 게시물 추가 / 편집 페이지에서 스크립트를 대기열에 포함시키는 방법은 무엇입니까?
누군가가 "레시피"라는 사용자 정의 게시물 유형을 추가하거나 편집 할 때만 JS 스크립트를 대기열에 추가하려고합니다. 현재이 작업을 수행하면 스크립트가 정상적으로 작동합니다. if (is_admin()){ wp_enqueue_script( 'my-script' ); } 그러나 이것은 모든 관리자 페이지에로드되며, 함수에 연결해야한다고 가정하지만 그것이 무엇인지 전혀 모릅니다. 미리 감사드립니다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.