"휴지통 비우기"버튼에 대한 조치 후크가 있습니까?


17

사용자가 게시물에 대해 "휴지통 비우기"버튼을 클릭하면 기능을 실행하고 싶습니다. 다음과 같은 것 :

add_action('empty_trash','myFunction');
function myFunction(){
// My code
}

답변:


16

나는 존재하지 않는다고 생각하지만 wpse_empty_trash다음과 같이 자신만을 만들 수 있습니다 .

/**
 * Add a custom hook 'wpse_empty_trash'
 */
add_action( 'load-edit.php', function()
{
    add_action( 'before_delete_post', function ( $post_id )
    {
        if (
            'trash' === get_post_status( $post_id ) 
            && filter_input( INPUT_GET, 'delete_all' )
            && 1 === did_action( 'before_delete_post ' )
        )   
            do_action( 'wpse_empty_trash' );
    } );
} );

그런 다음 코드와 함께 사용할 수 있습니다. 예:

add_action( 'wpse_empty_trash', 'myFunction' );
function myFunction() {
    // My code
}

바라건대 당신의 요구에 맞게 조정할 수 있습니다.

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