خطّاف الحدث

يُكتب أيضاً: add_action, Action

نوع من الهوكات يُطلق عند حدث معين مثل تحميل لوحة التحكم أو بناء القائمة، فتربط به دالتك عبر add_action لتنفيذ مهمة محددة دون أن تُطالَب بإرجاع أي قيمة.

خطّاف الحدث (Action Hook) نقطة في مسار تنفيذ ووردبريس يعلن عندها أن شيئًا ما حدث، ويسمح لأي كود بتنفيذ عمل إضافي في تلك اللحظة. عند نشر مقالة مثلًا يُطلق حدث تستطيع ربط دالتك به لإرسال إشعار.

تربط دالتك بـ add_action() مع اسم الخطّاف ورقم أولوية يحدد ترتيبها بين الدوال الأخرى. دالة الحدث تنفذ عملًا ولا تعيد قيمة، وهذا فرقها عن خطّاف التصفية. من أشهر الخطّافات init وwp_enqueue_scripts وsave_post.

هذا النظام هو ما يجعل ووردبريس قابلًا للتوسعة دون تعديل ملفات النواة. اكتب تعديلاتك دائمًا في إضافة أو قالب فرعي مربوطة بالخطّاف المناسب، فتبقى سليمة بعد كل تحديث.