4.5 · أنواع محتوى مخصصة & حقول (ACF)

المستوى 4 · خبير: موقع مهني & تجارة إلكترونية

4.5أنواع محتوى مخصصة & حقول (ACF)

الهدف: إنشاء نوع محتوى مخصص وحقوله المنظمة بـ ACF، ثم عرض هذه البيانات بشكل نظيف.
الوقت المقدّر: 20 دقيقة · قراءة ذاتية · إذا كان لديك 5 دقائق فقط: اقرأ «الأساسي في 30 ثانية» + المخطط.

الأساسي في 30 ثانية

  • CPT (نوع محتوى مخصص) ينشئ نوعًا جديدًا يتجاوز المقالات والصفحات: الإنجازات، الأعضاء، الفعاليات.
  • ACF يضيف حقولًا منظمة (نص، صورة، تاريخ، علاقة) إلى هذه المحتويات، دون برمجة.
  • هذه البنية تحوّل WordPress إلى أداة مهنية: تصبح البيانات قابلة للإدخال والعرض بشكل نظيف.

حالة مصغّرة مستمرة — كتالوج إنجازات

يريد حسن عرض إنجازاته المخصصة: بطاقة لكل قطعة، مع المادة، الأبعاد، السنة وصورة. يدرك سمير أن صفحة لكل إنجاز ستكون غير قابلة للإدارة. ينشئ نوع محتوى «الإنجازات» وحقول ACF مخصصة، ثم يعرضها في قالب. بعد ذلك يُدخل حسن قطعه كبطاقات منظمة.

تكملة حالة 4.4 — الموقع مخصص، ويصبح أداة مهنية.

1. إنشاء نوع محتوى

يوفر WordPress المقالات والصفحات افتراضيًا. لحاجة مهنية — كتالوج إنجازات، دليل أعضاء، قائمة فعاليات — ننشئ نوع محتوى مخصصًا (CPT). يظهر كقائمة منفصلة في لوحة الإدارة، بقائمته ونموذجه الخاصين.

يُنشأ CPT بإضافة مثل Custom Post Type UI أو مباشرة عبر ACF Pro. يحدد سمير اسمًا واضحًا وتسميات مفهومة لحسن، ويُفعّل العناصر المفيدة: العنوان، المحرر، الصورة البارزة، الأرشيفات. ونتجنب تكثير CPT بلا حاجة.

2. إضافة الحقول بـ ACF

ACF (Advanced Custom Fields) يضيف حقولًا مخصصة إلى محتوى: نص، رقم، صورة، تاريخ، علاقة، إلخ. نجمع الحقول في مجموعة مسندة إلى CPT. يملأ حسن عندئذ بطاقة منظمة بدل نص حر، ما يضمن بيانات متسقة.

يتم العرض عبر كتلة ACF أو قالب في القالب الفرعي أو منشئ صفحات. يتوخى سمير عرضًا مقروءًا في البطاقة وفي القوائم. ويتحقق أيضًا من الأداء وسهولة التحرير: الأداة المهنية يجب أن تبقى مفهومة للعميل.

خطأ شائع في الفهم: «يمكنني وضع كل شيء في النص الحر لصفحة». ممكن، لكنه غير قابل للإدارة: البيانات لا تُصفّى ولا تُعرض بشكل نظيف. CPT مع حقول ACF ينظّم المعلومات ويوفر وقت العميل.
نوع محتوى مخصص وحقول ACF إنشاء CPT، إضافة حقول ACF، إدخال البيانات ثم عرضها في قالب. إنشاء CPT الإنجازاتحقول ACF المادة، السنةإدخال منظّمالعرض في القالب
CPT، حقول ACF، إدخال منظم، عرض نظيف.
نص المخطط (SEO / قارئات الشاشة / الترجمة): 1) إنشاء CPT بتسميات واضحة. 2) إضافة مجموعة حقول ACF. 3) إدخال بطاقات منظمة. 4) عرض الحقول في قالب. الدرس: تنظيم البيانات بدل إغراقها في نص حر.

🔎 مثال ملموس — بطاقات الإنجازات (حالة سمير)

CPT: الإنجازات (أيقونة لوحة ألوان، الأرشيفات مفعّلة).
حقول ACF: المادة (نص)، الأبعاد (نص)، السنة (رقم)، الصورة (صورة).
إدخال: «مزهرية أطلس»، حجر رملي مطلي بالمينا، 32 سم، 2026.
العرض: قالب البطاقة + شبكة الإنجازات.
→ يضيف حسن قطعة في دقائق.

النتيجة: كتالوج متسق وسهل الإثراء.

الدرس: البنية تخدم العميل كما يخدم التصميم.

مفردات القسم

CPT
نوع محتوى مخصص، يتجاوز المقالات والصفحات: الإنجازات، الأعضاء، الفعاليات.

مثال بسيط: قائمة «الإنجازات» في لوحة الإدارة.

ما ليس كذلك: إنشاء صفحة لكل إنجاز دون بنية.

رد فعل: حاجة مهنية متكررة = CPT.

ACF
إضافة تضيف حقولًا مخصصة إلى المحتويات، دون برمجة.

مثال بسيط: حقول المادة، الأبعاد، السنة.

ما ليس كذلك: كتابة كل شيء في متن المقال.

رد فعل: بيانات منظمة = حقل ACF.

حقل مخصص
بيانات منظمة مرتبطة بمحتوى: نص، صورة، تاريخ، علاقة.

مثال بسيط: سنة إنشاء قطعة.

ما ليس كذلك: تكرار المعلومة في النص الحر.

رد فعل: حقل لكل بيانات مفيدة.

مجموعة الحقول
مجموعة من حقول ACF مسندة إلى نوع محتوى.

مثال بسيط: البطاقة الكاملة لإنجاز.

ما ليس كذلك: إنشاء حقول دون إسنادها.

رد فعل: المجموعة = نموذج مهني.

عرض الحقول
استرجاع الحقول وعرضها في قالب أو كتلة أو منشئ.

مثال بسيط: البطاقة تعرض المادة والأبعاد.

ما ليس كذلك: إدخال الحقول دون عرضها أبدًا.

رد فعل: نظّم ثم اعرض.

في التطبيق — إنشاء نوع محتوى مخصص

  1. ثبّت ACF وإضافة إنشاء CPT، ثم أنشئ نوع «الإنجازات».
  2. أنشئ مجموعة حقول ACF: العميل، السنة، الصورة، الوصف.
  3. أضف إنجازًا واملأ البطاقة المنظمة.
  4. اعرض الحقول في قالب أو كتلة وتحقق من النتيجة.
نوع محتوى مخصص بحقوله: WordPress المهني بما يتجاوز المدونة.

نص جاهز للقول — شرح البنية المهنية (25 ثانية)

«لن تكون إنجازاتك مجرد صفحات: لكل قطعة بطاقة تحوي المادة والأبعاد والسنة والصورة. ستضيف قطعة في دقائق، وسيعرضها الموقع بشكل نظيف في كل مكان.»

أظهر شاشة الإدخال: هذا ما يقنع العميل بالقيمة.

نموذج نسخ ولصق — بطاقة CPT

CPT: _______________
التسميات: _______________
حقول ACF: _______________
نوع كل حقل: نص / رقم / صورة / تاريخ / علاقة
العرض المخطط: قالب / كتلة / منشئ
الإدخال مُختبَر مع العميل: نعم / لا

كتالوج

CPT الإنجازات أو المنتجات مع حقول وشبكة عرض.

دليل

CPT الأعضاء مع الوظيفة، الصورة، بيانات الاتصال.

فعاليات

CPT الفعاليات مع التاريخ والمكان والتسجيل.

أعمال

CPT المشاريع مع العميل، السنة، المعرض والنتائج.

✓ ممارسات جيدة

  • أنشئ CPT فقط لحاجة متكررة.
  • سمِّ الحقول للعميل، لا للمطور.
  • توقّع العرض منذ تصميم الحقول.

✗ أخطاء شائعة

  • تكثير CPT بلا حاجة.
  • وضع بيانات منظمة في نص حر.
  • إنشاء حقول دون عرضها.

النقاط الأساسية

  • CPT ينشئ نوع محتوى مهنيًا.
  • ACF يضيف حقولًا منظمة دون برمجة.
  • يصبح الإدخال متسقًا وسريعًا للعميل.
  • العرض يعيد البيانات في القوالب.

تحدي 48 ساعة — طبّق غدًا

أنشئ CPT «الإنجازات» بأربعة حقول ACF، وأدخل بطاقتين واعرضهما في قالب أو شبكة. 35 دقيقة.

قائمة الخروج من القسم
  • أنشئ CPT بتسميات واضحة.
  • أضيف حقول ACF وأدخل بطاقة.
  • أعرض الحقول في قالب.
تقييم ذاتي 1-5: هل بياناتي منظمة؟هل يستطيع العميل الإدخال دون مساعدة؟

أسئلة شائعة

هل ACF مجاني؟

يقدم ACF نسخة مجانية كافية للحقول الأساسية، ونسخة Pro للحقول المتقدمة والخيارات وإنشاء CPT. لموقع مهني بسيط، قد تكفي النسخة المجانية.

متى أنشئ CPT بدل تصنيف؟

التصنيف يرتب المقالات؛ وCPT ينشئ نوع محتوى مستقلًا بحقوله وإدارته. حالما يكون للمحتوى بنية مهنية متكررة، يصبح CPT أنسب.

ماذا يحدث للمحتوى إذا عطّلت ACF؟

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

تحقّق من فهمك

يريد حسن بطاقة «إنجازات» بحقول (المادة، الأبعاد، السنة). أي نهج يختار؟

موارد إضافية (اختياري، للتعمّق أكثر)

اختبار المستوى 4أسئلة جديدة وأصعب للتحقق من مكتسباتك