क्या "खाली कचरा" बटन के लिए कोई एक्शन हुक है?


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
}

उम्मीद है कि आप इसे अपनी आवश्यकताओं के लिए समायोजित कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.