«actions» 태그된 질문

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

5
after_setup_theme은 항상 실행됩니다
일부 교직원을 위해 하위 테마를 설정하고 있으며 테마의 일부로 테마가 활성화 될 때 소수의 플러그인이 활성화되기를 원합니다. 따라서 당연히 after_setup_theme 작업을 사용하고 설정 기능을 호출했습니다. 모든 요청 (관리자 및 기타)에서 실행되는 것을 제외하고는 훌륭하게 작동합니다. 설정 기능의 끝에 이것을 추가하여 이것을 증명했습니다. echo '<script type="text/javascript">alert("This action was run")</script>'; 결과적으로 모든 …

4
게시물을 게시하기 전에 사용자 정의 필드의 유효성을 검사하기위한 작업 필터 / 후크가 있습니까?
이라는 사용자 정의 파일이 xxxx_url있습니다. xxxx_url고유해야합니다. 게시물을 게시하기 전에 xxxx_url고유 한지 확인하고 싶 습니까? 고유하지 않은 경우 게시물 게시가 거부되어야합니다. 나는 노력했다 publish_post. 그러나 게시물을 게시 할 때 트리거되기 때문에 올바른 것은 아닙니다. 게시 직전에 코드를 실행하고 싶습니다.

2
do_action을하고 반환 값을 얻는 방법?
따라서 다음 시나리오가 있습니다. 데이터베이스에서 로그를 정리하는 작업을 추가합니다. add_action( 'myplugin_clean_logs', array( 'MyPlugin_Logs', 'clean_logs' ) ); 이제이 작업을 주기적으로 실행하고 싶습니다. wp_schedule_event( current_time( 'timestamp' ), 'daily', 'myplugin_clean_logs' ); 수동으로 실행하십시오. do_action( 'myplugin_clean_logs' ); 이 메서드 MyPlugin_Logs::clean_logs는 영향을받는 행 수를 반환하거나 다른 방향으로 진행된 경우 false를 반환합니다. 이제 삭제 된 행 …
10 actions 

3
익명 함수를 통해 추가 된 동작 / 필터 제거
그것은 내가 말해야 할 무서운 나쁜 습관입니다. 지난 2 시간 동안 익명 함수를 통해 추가 된 동작 및 필터를 제거하는 솔루션을 찾았습니다. 이것은 부모 테마에 사용 된 코드이므로 제거해야합니다. /** * Add custom columns to admin comments grid * * Rate that user set. */ add_filter( 'manage_edit-comments_columns', function( $default ) …

1
jQuery를 사용하여 wp_options에 저장된 데이터 삭제
누군가 내 문제에 대해 더 조언 할 수 있는지 궁금합니다. 내 플러그인의 일부는 디버깅 목적으로 로그 파일을 저장합니다. jquery 및 wp_localise_script를 사용하여 관리자 페이지의 (div # log)에 성공적으로 표시했습니다. 이 로그를 삭제할 수있는 버튼이 있지만 처리 방법을 잘 모르겠습니다. 나는 아약스가 여기에 유용할지 모르지만 어디서부터 시작 해야할지 모르겠다. 내 코드의 …
10 jquery  ajax  actions  options 

2
add_action ( 'init') vs add_action ( 'wp_enqueue_scripts')을 사용하는 경우
내 테마의 functions.php에서 jquery 가로 드되는 위치 (테마의 다른 스크립트와 함께 바닥 글)를 제어하기 위해 add_action을 호출하고 있습니다. 내가 겪고있는 문제는 add_action ( 'wp_enqueue_scripts')을 사용할 때 플러그인이로드되지 않은 경우에만 실행되는 것입니다. 그러나 add_action ( 'init') 메소드는 모든 경우에 작동합니다. 이유를 기억할 수는 없지만이 경우 add_action ( 'wp_enqueue_scripts')이 선호된다고 생각합니다. 그것이 …

1
wp_headers 및 send_headers. 각각을 언제 사용해야합니까?
나는 본 적이 wp_headers과 send_headers모두 같은 일을 위해 이전에 사용하고 난 당신이 사용하는 경우 어떤 일을 알고 생각하고 얼마나 궁금하네요 ... 온 send_headers사본 페이지 를 추가하는 예제 거기에 X-UA-Compatible: IE=edge,chrome=1메타 태그가 종종 있기 때문에 인터넷 익스플로러 이전 버전과의 호환성을 위해 너무 늦게로드 된 경우 인트라넷 사이트에서 실패합니다 . 이 send_headers예제는 …

2
역할과 기능을 추가 할 때 어떤 작업을 수행해야합니까?
add_role () 및 $ role-> add_cap ()을 사용하여 새 사용자 지정 역할을 설정하고 기존 기능에 새 기능을 연결합니다. 가장 좋은 곳이 어디인지 궁금합니다. 분명히 functions.php 내에서 바로 수행 할 수 있습니다. 그러나 이것이 최선의 방법입니까? admin_init에서만이 작업을 수행해야합니까? 아니면 초기화해야합니까? 단순히 functions.php에 직접 함수 호출을 삭제하는 것보다 init action hooks를 …

3
게시물을 휴지통으로 옮길 때 실행하는 기능입니다.
안녕하세요 게시물이 휴지통으로 이동하는 동안 수행 할 수있는 작업이 있습니다 .... delete_post 및 deleted_post를 시도했습니다. 그것은 각 작업에 대해 두 번 작동하지만 (codex로 작성된 작업 전후) 출력은 휴지통에서 게시물을 삭제할 때만 표시됩니다. 예 어떤 이유로 인해 자신의 게시물이 휴지통으로 이동되었다는 내용의 이메일을 작성자에게 보내고 싶습니다. 일부 user_meta를 업데이트하십시오. 내가 사용하면 …

10
외부 클래스에서 작업 제거
외부 클래스를 사용하여 remove_action 또는 remove_filter 여기 에서이 질문과 비슷한 것을 시도하고 있습니까? 제거하려고합니다 <!-- This site is optimized with the Yoast WordPress SEO plugin v1.0.3 - http;//yoast.com/wordpress/seo/ --> 플러그인에서 메시지. 그리고 이것이 비 윤리적 일 수있는 방법에 대해 나에게 소리 치기 전에 저자는 여기서하는 것이 좋다고 말한다 : http://wordpress.org/support/topic/plugin-wordpress-seo-by-yoast-how-to-remove-dangerous …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.