Hooks

WordPress में Hook क्या हैं? WordPress hook का उपयोग कैसे करें?

WordPress Theme और Development में, hook ऐसे functions हैं जिन्हें वर्डप्रेस में action या filter पर लागू किया जा सकता है। वर्डप्रेस में Actions और filter ऐसे कार्य हैं जिन्हें theme और Plugin डेवलपर्स द्वारा डिफ़ॉल्ट वर्डप्रेस functionality को बदलने के लिए modified किया जा सकता है।

वर्डप्रेस में Action /Filter को modify करने के लिए उपयोग किए जाने वाले कार्यों को WordPress में जोड़ा जा सकता है। हालाँकि, यह ध्यान रखना महत्वपूर्ण है कि Actions और filter एक ही चीज़ नहीं हैं। जब WordPress में एक निश्चित घटना होती है तो Actions निष्पादित की जाती हैं। filter आपको कुछ कार्यों को संशोधित करने की अनुमति देते हैं। filter और Actions दोनों को hook करने के लिए उपयोग किए जाने वाले तर्क समान दिखते हैं। लेकिन वे functionality में भिन्न हैं और वे कैसे व्यवहार करते हैं।

वर्डप्रेस में filter के साथ प्रयुक्त hook का उदाहरण:


function wpb_custom_excerpt( $output ) {

if ( has_excerpt() && ! is_attachment() ) {

$output .= wpb_continue_reading_link();

}

return $output;

}

add_filter( ‘get_the_excerpt’, ‘wpb_custom_excerpt’ );

उपरोक्त Sample code एक functions wpb_custom_excerpt बनाता है जो get_the_excerpt filter में जुड़ा हुआ है।

किसी action पर लागू hook का उदाहरण:

function mytheme_enqueue_script() {

wp_enqueue_script( ‘my-custom-js’, ‘custom.js’, false );

}

add_action( ‘wp_enqueue_scripts’, ‘mytheme_enqueue_script’ );

उपरोक्त sample code एक function mytheme_enqueue_script बनाता है जो wp_enqueue_scripts Action में जुड़ा हुआ है।

Leave a comment