"খালি ট্র্যাশ" বোতামের জন্য কি কোনও অ্যাকশন হুক রয়েছে?


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.