«actions» 태그된 질문

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

2
게시물을 업데이트 할 때 올바른 방법은 무엇입니까
게시물이 업데이트 될 때 후크하려고하지만 모든 후크를 제외하고는 결코 실행하려고 시도하지 않습니다. updated_post_meta add_action('updated_post_meta', 'my_function'); function my_function($post_id) { echo 'This is my post ID : '.$post_id; } 시도 add_action('save_post', 'my_function');했지만 ID가 반향되지 않았 거나이 메시지가 이미 반향되었지만 리디렉션 헤더로 인해 렌더링되지 않습니다.
19 php  hooks  actions  save-post 

1
새 플러그인으로 기존 플러그인 조치를 대체하는 방법
플러그인을 사용하고 있습니다. 이와 같은 동작이 있습니다. add_action('publish_post', 'old_action'); function old_action($pid) { "code goes here" } } 이 플러그인에 대한 모듈을 작성 중입니다. 그래서 나는 새로운 액션 함수로 그 오래된 액션 함수를 재정의해야합니다. 이것은 나의 새로운 기능입니다. function new_action($pid) { "code goes here" } } 후크를 사용하여 old_action 함수를 new_action …

3
함수 전후에 add_action (), add_filter ()
워드 프레스를 통해 볼 때 조각 / 튜토리얼 / 플러그인 나는 종종 볼 수 add_action()와 add_filter()함수가 선언되기 전에 배치되는 : add_action( 'publish_post', 'email_friends' ); function email_friends( $post_ID ) { $friends = 'bob@example.org, susie@example.org'; mail( $friends, "sally's blog updated" , 'I just put something on my blog: http://blog.example.com' ); return $post_ID; …

3
하위 테마에서 작동하지 않는 after_setup_theme의 remove_action
자식 테마를 사용하여 우아한 테마 테마에 대한 테마 작업을 제거하려고합니다. 이것은 부모 테마 functions.php의 어디에서나 add_action 코드 후 작업을 제거 할 때 작동합니다. 그러나 자식 테마 functions.php에서 추가하면 작동하지 않습니다. remove_action ('after_setup_theme', 'et_pb_setup_theme' , 10); 제거 조치는 추가 조치와 우선 순위가 10입니다. 작동하지 않습니까? add_action( 'after_setup_theme', 'et_pb_setup_theme' ); //parent theme …



2
클래스 컨텍스트 내에서 일부 후크가 작동하지 않는 이유는 무엇입니까?
나는 이것에 꽤 충격을 받았다. 플러그인 클래스 내에서 add_action을 사용하여 헤드, wp_ajax 등에 스크립트 및 스타일을 추가합니다. __construct의 동작은 다음과 같습니다. function __construct(){ add_action('admin_menu', array($this, 'sph_admin_menu')); add_action('sph_header', array($this, 'sph_callback')); add_action('sph_header_items', array($this, 'sph_default_menu'), 1); add_action('sph_header_items', array($this, 'sph_searchform'), 2); add_action('sph_header_items', array($this, 'sph_social'), 3); //Below here they don't work. I have to call …
16 hooks  actions  oop 

3
리디렉션이 포함 된 작업을 추가하려면 어떤 후크를 사용해야합니까?
동일한 페이지에 대한 새 쿼리 문자열을 작성하기 위해 쿼리 문자열에서 특정 URL 매개 변수를 가져 오는 플러그인을 만들고 싶습니다. 나는 훌륭한 Professional WordPress Plugin Development 책을 따르고 있지만이 작업에 어떤 후크를 사용할지 잘 모르겠습니다. 내 행동 함수는 다음과 같습니다. add_action( 'init', 'tccl_redirect' ); function tccl_redirect() { header ( "Location: http://www.mysite.com/$mypage?$newparam=$newvalue" …

3
get_template_part와 테마의 조치 후크
이 두 가지 모두 최종 사용자가 테마 파일을 실제로 편집하지 않고 (자식 테마를 통해) 테마를 수정할 수있는 기회를 제공합니다. 내 질문은 다른 방법보다 선호되는 방법입니다. 예를 들어, 제가 지금 일하고있는 주제를 생각해보십시오. 후크의 템플릿 부분으로 갈 것인지 결정하려고합니다. <?php get_template_part('before_sitecontainer' ); ?> <div id="sitecontainer" class="sitecontainer" <?php //closed in footer ?>> …

3
워드 프레스 업데이트 플러그인 훅 / 액션? 3.9 이후
나는 이것을 몇 번 연구했지만, 검색하면 좋은 WordPress 연습이 아닐 수도있는 사용자 정의 코드를 제외하고는 많이 드러나지 않습니다. 최신 릴리스 (WordPress 3.9 "Smith") 부터 플러그인 업데이트 프로세스에 후크가 추가 되었습니까? 매우 기본적인 요구 때문에 묻고 있지만 아직 코덱에 추가 된 것을 보지 못했습니다. 그렇지 않은 경우 개발자가 사용하는 일반적인 모범 …


3
맞춤 게시물 유형 영구 삭제
다음과 같이 게시물 유형을 등록했습니다. $holidayLabels = array( 'name' => __( 'Holidays'), 'singular_name' => __( 'Holidays'), 'all_items' => __( 'All Holidays'), 'add_new' => __( 'Add New Holiday'), 'add_new_item' => __( 'Add New Holiday'), 'edit_item' => __( 'Edit Holiday'), 'new_item' => __( 'New Holiday'), 'view_item' => __( 'View Holidays'), 'not_found' => …


1
add_filter를 사용하기 가장 좋은 곳은 어디입니까
add_filter플러그인의 init동작 후크 또는 메인 플러그인 스크립트에서 함수를 사용해야합니까 ? 때때로 사람들이 모든 곳에서 필터를 사용하고 있다는 것을 알았고 init후크에 넣으면 어떤 경우에는 너무 늦을 것입니다. 보다 일관된 코드 스타일을 가질 수 있도록 action& filter후크 의 우선 순위에 대한 일반적인 조언이 있습니까?

1
add_role ()은 한 번만 실행됩니까?
add_role ()이 데이터베이스를 수정하고 역할이 이미 존재하면 실패한다는 사실에 놀랐습니다. 여기에 두 가지 의미가 있습니다. 하나는 다른 것보다 더 심각합니다. 1) 개발 중이고 add_role 코드를 업데이트하는 경우 먼저 remove_role () 2) 코드를 올바르게 작성해야합니다. 해당 코드를 실행할 필요가 없습니다. 다시. 따라서 일반적으로 add_role ()을 wp_loaded 작업 후크 안에 넣었습니다. 그리고 …

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