الخطّاف — Action / Filter
يُكتب أيضاً: الهوك
الخطّاف نقطة محددة في كود ووردبريس تربط بها دالتك لتنفيذ شيء أو تعديل بيانات دون لمس ملفات النواة. نوعان: Action لتنفيذ مهمة عند حدث، وFilter لتعديل قيمة قبل استخدامها.
الخطّاف (Hook) هو سر قابلية ووردبريس للتوسع. أثناء تحميل الصفحة يمر الكود بمئات النقاط المسماة، وعند كل نقطة ينفذ أي دوال ربطها المطورون بها.
الأفعال (Actions) تنفذ شيئًا عند حدث، مثل إرسال بريد عند نشر مقالة عبر add_action. والمرشحات (Filters) تستقبل قيمة وتعيدها معدّلة، مثل تغيير طول المقتطف أو إضافة نص لنهاية المحتوى عبر add_filter.
بالخطافات تعدّل سلوك ووردبريس والإضافات مثل ووكومرس بأمان، فتعديلاتك تبقى في القالب الفرعي أو إضافة مقاطع كود ولا تضيع مع التحديثات. ومعظم الإضافات الجيدة توفر خطافات خاصة بها في توثيقها.





