Có một cái móc hành động nào cho nút Rác trống rỗng không?


17

Tôi muốn chạy một chức năng khi người dùng nhấp vào nút "Thùng rác" cho các bài đăng. Cái gì đó như:

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

Câu trả lời:


16

Tôi không nghĩ có tồn tại một cái, nhưng bạn có thể tạo cái của riêng bạn wpse_empty_trash, với thứ như thế này:

/**
 * 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' );
    } );
} );

Sau đó, bạn có thể sử dụng nó với mã của bạn. Thí dụ:

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

Hy vọng bạn có thể điều chỉnh điều này theo nhu cầu của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.