WordPress Hooks কী?

WordPress Hooks কী?

Hook হলো একটা “connection point” বা “event” যেখানে আপনি নিজের কোড যুক্ত করতে পারবেন WordPress-এর কাজের মধ্যে।

মানে WordPress চলার সময় নির্দিষ্ট কোনো stage-এ আপনি আপনার custom function চালাতে পারবেন।

Hooks দুই ধরনের হয়:

  1. Action Hooks
  • Action হলো এমন event যেখানে আপনি নিজের কোড execute করতে পারেন।

  • উদাহরণ:

    • পোস্ট publish হওয়ার সময় ইমেইল পাঠানো

    • ইউজার লগইন করলে কিছু কাজ চালানো

function my_custom_message() {
    echo "Hello! This is my custom action.";
}
add_action('wp_footer', 'my_custom_message');

এটা করলে আপনার ওয়েবসাইটের footer এ Hello! This is my custom action. লেখা দেখাবে।

  1. Filter Hooks
  • Filter ব্যবহার হয় কোনো data modify (change) করার জন্য।

  • মানে, WordPress কোনো ডাটা দেখানোর আগে আপনি সেটা বদলাতে পারবেন।

function change_title_text($title) {
    return "👉 " . $title;
}
add_filter('the_title', 'change_title_text');

এটা করলে প্রতিটি পোস্ট/পেজের title এর আগে যোগ হবে।

সহজভাবে বলা যায়:

  • Action Hooks = কিছু ঘটলে আপনার কোড execute হবে

  • Filter Hooks = কোনো ডাটাকে modify করতে পারবেন

3 Likes

Thanks a lot. Onek balo hoise.