«actions» 태그된 질문

WordPress 코어의 특정 지점에서 실행되는 이벤트의 이름입니다.

7
외부 클래스가있는 remove_action 또는 remove_filter?
플러그인이 클래스 내에서 메소드를 캡슐화 한 후 해당 메소드 중 하나에 대해 필터 또는 조치를 등록한 경우 해당 클래스의 인스턴스에 더 이상 액세스 할 수없는 경우 조치 또는 필터를 어떻게 제거합니까? 예를 들어, 이것을 수행하는 플러그인이 있다고 가정하십시오. class MyClass { function __construct() { add_action( "plugins_loaded", array( $this, 'my_action' ) …
59 actions  filters 

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를 좀 더 깊이 살펴 보았고 액션과 필터 후크 사이에 어떤 실제 차이점이 있는지 궁금 했다 . 둘 다 데이터를 매개 변수로 수신하는 이벤트이며 둘 다 동일한 작업을 수행 할 수 있습니다. 분명히 작업이 수행 될 때 작업이 호출되고 데이터가 조작 될 때 필터가 호출되는 것을 알지만 …

7
add_action 클래스를 참조
'add_action'에서 함수 대신 클래스를 참조 할 수 있습니까? 알아낼 수 없습니다. 다음은 해당 기능의 기본 예입니다. add_action( 'admin_init', 'MyClass' ); class MyClass { function __construct() { .. This is where stuff gets done .. } } 그래서, 그것은 작동하지 않습니다. 나는 또한 시도했다 : $var = new MyClass(); add_action( 'admin_init', …
38 actions 


1
새 게시물을 만들 때 save_post 작업이 실행되는 이유는 무엇입니까?
save_post관리 대시 보드에서 "새 게시물"링크를 클릭하면 작업에 적용한 기능이 실행된다는 사실에 놀랐습니다 . 주 - I를 누르면 한 전에이는 Save나 Update하고는하지 경과 시간 또는 자동 업데이트 후 즉시 발생합니다. 반면에 무언가를 입력하고 Publish또는 Update또는 Save Draft버튼을 누르면 액션 핸들러에 넣은 에코 문이 에코되지 않으므로 다른 시간에 액션이 실행되지 않는 것처럼 …

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

1
wp_cron를 테스트하는 방법?
이것은 바보 같은 질문입니다 ... 나는 매 시간마다 행동을 취할 계획을 세웠다. if(!wp_next_scheduled('my_hourly_events')) wp_schedule_event(time(), 'hourly', 'my_hourly_events'); add_action('my_hourly_events', 'the_function_to_run'); function the_function_to_run(){ echo 'it works!'; } 한 시간을 기다리지 않고 작동하는지 어떻게 테스트 할 수 있습니까? :) wp_clear_scheduled_hook('my_hourly_events');이 코드 앞에 추가 하고 추가 하려고 시도했지만 wp_cron()함수가 실행되지 않습니다 ... 편집하다: 좋아, trigger_error()내 …
28 events  actions  cron  wp-cron 



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

4
do_action과 add_action의 차이점
이 질문은 잘못되었을 수도 있습니다. 확실하지 않습니다. 나는 이것에 대해 명확하지 않기 때문에. add_action함수를 지정된 함수에 연결하는 데 사용된다는 것을 알고 있습니다. 예를 들어 add_action('wp_head'.'myfunc');이제 코드를 입력 한 myfunc내용이에서 실행됩니다 wp_head(). 이것은 분명하지만 do_action그것이 무엇 을 의심하고 있습니까? 나는 이미 사용 가능한 hooks (wp_head, wp_footer, .. etc)와 같이 우리 자신의 …
20 hooks  actions 

1
플러그인 용 API를 만드는 방법은 무엇입니까?
나는 WordPress 용 플러그인을 개발 해 왔으며 개발 한 대부분의 플러그인은 2 ~ 3 개의 클래스를 사용하므로 Buddypress 또는 WooCommerce만큼 크지 않습니다. 다른 개발자가 기능을 사용자 정의 할 수있는 시스템과 Buddypress 및 WooCommerce와 동일 해야하는 복잡한 시스템을 제공하기 위해 두 개의 오픈 소스 플러그인을 개발할 계획입니다 (현재 세부 사항을 공유 …

2
apply_filters () 이해 문제
apply_filters ()에서 apply_filters( $tag, $value, $var ... ); $value와에 머리를 감는 데 문제가 $var있습니다. 코덱을 읽었으며 $value수정 할 수 $var없는 것처럼 들리지만 야생에서 이것에 대한 예를 찾지 못했습니다. 변수를 전달하는 방법으로 사용되는 것 같습니다. 어떤 경우에, 그것과 $var? 의 차이점은 무엇 입니까?
19 filters  hooks  actions 

5
게시물 데이터를 저장하기 전에 어떻게 편집 할 수 있습니까?
플러그인이 있으며 데이터베이스에 저장하기 전에 일부 필터를 통해 게시물 내용을 실행할 수 있기를 원합니다. 상기 찾고에서 플러그인 API를 , 나는 모습들이 도움이 될 것 같은 것을 두 개의 후크를 참조하십시오 save_post wp_insert_post 유일한 문제는 save_post변수를 반환 할 필요가없는 것처럼 보이 므로 내용을 필터링하는 방법을 모르고 wp_insert_post문서화 된 것처럼 보입니다. 나는 …

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