مراجعات سوالف سوفت

M7tawa FAQ Manager for Posts: إضافة متكاملة لإدارة FAQ في ووردبريس

M7tawa-FAQ-Manager-for-Posts-إضافة-متكاملة-لإدارة-FAQ-في-ووردبريس
M7tawa-FAQ-Manager-for-Posts-إضافة-متكاملة-لإدارة-FAQ-في-ووردبريس
M7tawa FAQ Manager for Posts: إضافة متكاملة لإدارة FAQ في ووردبريس

إدارة قسم الأسئلة الشائعة داخل مقالات ووردبريس تبدو مهمة بسيطة حتى تبدأ في تنفيذها على عشرات أو مئات المقالات. هنا تظهر الحاجة إلى أداة تمنح المحرر طريقة سريعة لإضافة الأسئلة، وترتيبها، والتحكم في شكلها وموضعها، من دون الاعتماد على خدمات خارجية أو إضافة ضخمة تحمل الموقع بوظائف لا يحتاجها. لهذا طورت إضافة M7tawa FAQ Manager for Posts لتقدم حلًا مركزًا لهذه المهمة داخل ووردبريس.

المحتويات إخفاء

الإضافة من تطوير أيمن عبد الله، وهي منشورة مجانًا في مستودع WordPress.org الرسمي، ما يعني إمكانية تثبيتها مباشرة من لوحة ووردبريس والحصول على تحديثاتها بالطريقة المعتادة مثل بقية الإضافات المنشورة في المستودع.

الفكرة الأساسية لم تكن مجرد إنشاء Accordion جميل للأسئلة، بل بناء نظام يجعل السؤال والإجابة جزءًا فعليًا من محتوى الصفحة، مع أدوات للمحرر، وخيارات عرض متعددة، ودعم FAQPage Schema عند الحاجة، مع الحفاظ على بنية خفيفة وعدم الاعتماد على مكتبات خارجية مثل Bootstrap أو jQuery.

الإجابة السريعة

M7tawa FAQ Manager for Posts إضافة مجانية لووردبريس تتيح إضافة حتى 10 أسئلة وإجابات لكل مقال، يدويًا أو من خلال إدخال جماعي سريع. تدعم Classic Editor وGutenberg، وتوفر Accordion متجاوبًا، وترتيب الأسئلة، وإدراجها تلقائيًا قبل أو بعد المحتوى أو يدويًا عبر بلوك Gutenberg أو الكود القصير

الأسئلة الشائعة

. كما تدعم RTL وLTR والوضعين الفاتح والداكن وFAQPage JSON-LD الاختياري، ولا ترسل بيانات إلى خدمات خارجية.

لماذا طورت M7tawa FAQ Manager for Posts؟

الهدف من الإضافة هو حل مشكلة متكررة لدى مواقع المحتوى: كيف تضيف قسمًا منظمًا للأسئلة الشائعة إلى المقال دون كتابة HTML يدوي في كل مرة، ودون استخدام نظام منفصل يصعب على المحررين التعامل معه؟

عند تحرير المقال يظهر نظام إدارة FAQ داخل بيئة ووردبريس نفسها، بحيث يستطيع المحرر كتابة السؤال والإجابة وترتيبهما ومراجعتهما قبل النشر. ولا يحتاج إلى فتح أداة خارجية أو كتابة Schema يدوي أو إنشاء Accordion بكود منفصل.

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

إضافة حتى 10 أسئلة لكل مقال

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

داخل شاشة التحرير يستطيع المستخدم إضافة الأسئلة واحدًا بعد الآخر، وتعديل أي سؤال أو إجابته، وإعادة الترتيب، وحذف العناصر غير المطلوبة قبل تحديث المقال.

كما تحتوي واجهة الإدارة على عداد واضح وتنبيهات تساعد على اكتشاف الحقول غير المكتملة، إضافة إلى اكتشاف السؤال المكرر داخل القائمة لتقليل الأخطاء قبل الحفظ.

الإدخال الجماعي يوفر وقت التحرير

واحدة من أبرز مزايا M7tawa FAQ Manager for Posts هي Bulk Entry أو الإدخال الجماعي. بدل إنشاء كل سؤال يدويًا والانتقال بين الحقول، يمكن لصق قائمة كاملة مرة واحدة.

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

الأسطر الفارغة يتم تجاهلها، بينما يتم رفض الأزواج غير المكتملة حتى لا ينتهي المقال بسؤال بلا إجابة. كما يحترم الإدخال الجماعي الحد الأقصى نفسه البالغ عشرة أسئلة.

المهم أن الأسئلة التي يتم إنشاؤها بهذه الطريقة لا تستخدم نظام تخزين مختلفًا. بعد التحويل تصبح مثل الأسئلة التي أضيفت يدويًا وتستخدم نفس HTML ونفس Accordion ونفس إعدادات Schema.

ترتيب الأسئلة بالسحب والإفلات

بعد إضافة مجموعة الأسئلة قد تكتشف أن السؤال الأهم يجب أن يكون في البداية، أو أن سؤالين يحتاجان إلى تبديل موضعهما. الإضافة توفر إمكانية ترتيب عناصر FAQ بالسحب والإفلات دون jQuery.

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

تعمل مع Classic Editor وGutenberg

لم يتم تصميم الإضافة لمحرر واحد فقط. فهي تدعم Classic Editor من خلال Meta Box داخل شاشة التحرير، وفي الوقت نفسه تقدم بلوك Gutenberg ديناميكيًا يستخدم بيانات FAQ نفسها المحفوظة للمقال.

وفي الإصدارات الحديثة تم تحديث البلوك لاستخدام Block API v3، وهو ما يحسن توافقه مع بنية محرر WordPress 7.1 التي تستخدم iframe في بعض سيناريوهات التحرير الحديثة.

الميزة هنا أن صاحب الموقع لا يحتاج إلى إعادة بناء FAQ إذا انتقل بين طرق التحرير. البيانات نفسها تبقى مرتبطة بالمقال، بينما تتغير فقط طريقة التحكم أو العرض.

ثلاث طرق لعرض الأسئلة داخل المقال

ليست كل المواقع متشابهة في تصميم المقال، ولذلك توفر الإضافة أكثر من طريقة لوضع FAQ في الصفحة.

  • العرض قبل المحتوى: لوضع الأسئلة في موضع مبكر من الصفحة.
  • العرض بعد المحتوى: وهو مناسب للمقالات التي تريد إنهاءها بقسم أسئلة وإجابات.
  • العرض اليدوي: لوضع FAQ في المكان الذي تختاره باستخدام بلوك Gutenberg أو الكود القصير.

وعند اختيار الوضع اليدوي يمكن استخدام الكود:

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

الأسئلة عبارة عن HTML فعلي وليس محتوى مخفيًا خلف AJAX

من النقاط التي اهتممت بها أثناء تطوير الإضافة أن تظل الأسئلة والإجابات جزءًا حقيقيًا من الصفحة. محتوى FAQ يتم إخراجه كـHTML Server-rendered، وليس نصًا لا يصل إلى الصفحة إلا بعد ضغط المستخدم على السؤال أو بعد طلب AJAX منفصل.

الأكورديون هنا هو طبقة العرض فقط. نص السؤال والإجابة موجود بالفعل في مصدر الصفحة، وهو ما يجعله متاحًا للزائر ولأدوات الزحف ومعالجة المحتوى.

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

دعم FAQPage Schema مع توضيح مهم حول Google

توفر الإضافة خيار إنشاء بيانات Schema.org من نوع FAQPage بصيغة JSON-LD للأسئلة المكتملة الموجودة في المقال. ويتم إنشاء البيانات من نفس الأسئلة والإجابات التي تظهر للقارئ، بحيث لا يكون هناك نص مختلف مخصص للـSchema.

وإذا لم يكن هناك سؤال وإجابة مكتملان فلا تقوم الإضافة بإخراج FAQPage JSON-LD بلا داعٍ.

لكن من المهم توضيح نقطة تغيرت خلال السنوات الأخيرة: Google لم تعد تعرض FAQ Rich Results للمواقع العادية كما كان يحدث سابقًا. لذلك وجود FAQPage Schema لا يعني حصول المقال على أسئلة منسدلة في نتائج Google، ولا تقدم الإضافة أي وعد بذلك.

البيانات المنظمة تظل طريقة قياسية لوصف بنية المحتوى للأنظمة التي تقرأ Schema.org، ولذلك أبقيت الميزة اختيارية ويمكن تشغيلها أو تعطيلها حسب إعداد الموقع.

يمكن تعطيل Schema عند وجود إضافة SEO أخرى

بعض المواقع تستخدم بالفعل إضافة SEO أو Schema تقوم بإنشاء FAQPage بطريقة أخرى. ولتجنب التكرار، تتيح M7tawa FAQ Manager for Posts التحكم في Schema بدل فرضه على كل الحالات.

يمكن تشغيل أو إيقاف البيانات المنظمة من الإعدادات، كما توجد تحكمات على مستوى المقال تسمح بتعطيلها عند الحاجة. الهدف هو أن يظل صاحب الموقع هو من يقرر أي أداة مسؤولة عن إخراج البيانات المنظمة.

Accordion متجاوب ومصمم للوصول

الواجهة الأمامية للإضافة تعرض الأسئلة في Accordion متجاوب يناسب الهاتف والكمبيوتر. ويمكن التحكم في حالة الأسئلة عند الفتح وطريقة السماح بفتح سؤال واحد أو أكثر وفق الإعدادات المتاحة.

M7tawa FAQ Manager for Posts: إضافة متكاملة لإدارة FAQ في ووردبريس

كما أخذ تصميم الأكورديون إمكانية الوصول في الاعتبار، بدل الاعتماد فقط على تأثير بصري للنقر. ومن ناحية الحركة، يمكن اختيار عدم استخدام Animation، أو حركة أسرع، أو فتح وإغلاق أكثر سلاسة، مع احترام إعداد prefers-reduced-motion لدى المستخدم.

قوالب مختلفة لشكل FAQ

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

يمكن أيضًا التحكم في ألوان الخلفية والعناوين والحدود وألوان الأيقونات، إضافة إلى حجم الخط والمسافات الداخلية والخارجية.

ويوجد Live Preview داخل صفحة الإعدادات لمشاهدة أثر التغييرات قبل اعتمادها، وهي ميزة توفر كثيرًا من التجربة والحفظ والعودة إلى الواجهة الأمامية.

دعم أفضل للوضع الداكن في الإصدار 2.0.6

الإصدار 2.0.6 من M7tawa FAQ Manager for Posts حسّن التوافق مع القوالب التي تستخدم الوضع الداكن، من خلال التعامل بصورة أفضل مع الخلفية المحيطة بقسم FAQ بدل افتراض أن الصفحة تعمل دائمًا على خلفية فاتحة.

وفي الوقت نفسه، إذا كان صاحب الموقع قد حدد ألوانًا مخصصة يدويًا، تظل اختياراته هي صاحبة الأولوية ولا يتم استبدالها تلقائيًا.

هذا مهم للمواقع التي توفر Light/Dark Mode أو تستخدم قالبًا مظلمًا افتراضيًا، لأن صندوق الأسئلة يحتاج إلى الاندماج بصريًا مع تصميم الموقع بدل الظهور كعنصر منفصل بألوان غير مناسبة.

RTL وLTR والعربية والإنجليزية

الإضافة تدعم اتجاهي RTL وLTR، ولذلك يمكن استخدامها في المواقع العربية والإنجليزية أو المواقع متعددة اللغات.

واجهة الإدارة تعتمد على نظام الترجمة القياسي في WordPress، والترجمات يتم التعامل معها من خلال منظومة WordPress.org الرسمية. وهذا يختلف عن تضمين نظام ترجمة مخصص داخل الإضافة.

تحكم في عنوان القسم وبنية العناوين

يمكن تغيير عنوان قسم FAQ ليتناسب مع طبيعة الموقع بدل الالتزام بعنوان ثابت. كما يمكن اختيار وسم عنوان القسم بين H2 وH3 أو div.

هذه الميزة تبدو صغيرة لكنها مفيدة جدًا في المواقع التي تهتم ببنية المقال. فإذا كانت بنية المحتوى تجعل قسم الأسئلة جزءًا رئيسيًا يمكن استخدام H2، وإذا كان تابعًا لقسم أكبر يمكن اختيار H3، وإذا لم تكن هناك حاجة لإضافته إلى التسلسل الدلالي للعناوين يمكن استخدام div.

ترقيم اختياري للأسئلة

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

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

استيراد وتصدير وإعادة ضبط الإعدادات

توفر الإضافة أدوات Import وExport للإعدادات، وهي مفيدة لمن يدير أكثر من موقع أو يريد الاحتفاظ بنسخة من إعدادات الشكل والسلوك قبل إجراء تغييرات كبيرة.

كما يمكن إعادة ضبط الإعدادات عند الحاجة بدل محاولة إرجاع كل خيار يدويًا إلى حالته الافتراضية.

خصوصية: لا حساب خارجي ولا API

أحد أهداف تصميم الإضافة هو إبقاء بيانات FAQ داخل موقع ووردبريس نفسه. لا تحتاج إلى إنشاء حساب لدى خدمة أخرى، ولا إلى API Key، ولا يتم إرسال الأسئلة والإجابات إلى خادم خارجي لمعالجتها.

كما توضح صفحة الإضافة في WordPress.org أنها لا تضيف Tracking Cookies ولا ترسل البيانات إلى خدمات خارجية، ولا تنشئ جداول قاعدة بيانات مخصصة. محتوى FAQ والإعدادات يبقيان داخل قاعدة بيانات موقع ووردبريس.

إضافة خفيفة بلا Bootstrap أو jQuery

تعمدت أن تكون M7tawa FAQ Manager for Posts محددة الوظيفة بدل تحويلها إلى مكتبة ضخمة من المكونات. صفحة WordPress.org الرسمية تؤكد أنها لا تعتمد على Bootstrap أو jQuery أو مكتبات خارجية.

التفاعلات تستخدم JavaScript خفيفًا، ولا تنشئ الإضافة جداول قاعدة بيانات خاصة، ولا تقوم بعمليات مسح Site-wide في الخلفية لإدارة FAQ.

وهذا يتماشى مع أهمية مراقبة عدد الإضافات وما تضيفه من CSS وJavaScript إلى الموقع، وهي نقطة تحدثنا عنها سابقًا في دليل كيفية تحسين سرعة موقع ووردبريس في 2026.

الحفاظ على بيانات الإصدارات السابقة

جانب مهم في تطوير الإضافة خلال الإصدارات الأخيرة كان التوافق الرجعي. عندما جرى توحيد أسماء المتغيرات والـHooks والبيانات تحت هوية M7tawa FAQ الجديدة، تم بناء Migration غير مدمر للبيانات القديمة.

بمعنى أن تحديث الإضافة لم يعتمد على حذف Meta القديمة وإعادة بنائها دفعة واحدة، وإنما تم الحفاظ على البيانات القديمة مع نقلها بالطريقة التي صُممت لتقليل مخاطر فقد محتوى FAQ الموجود.

كما لم تتم إضافة عمليات Migration واسعة تعمل في الخلفية على جميع المقالات، وهو قرار يساعد في تجنب عمليات ثقيلة غير ضرورية على المواقع الكبيرة.

ما الجديد في التوافق مع WordPress 7.1؟

الإضافة مختبرة حتى WordPress 7.1. وفي الإصدار 2.0.5 تم تحديث بلوك Gutenberg إلى Block API v3 حتى يتعامل بصورة صحيحة مع بيئة محرر البلوكات التي أصبحت تعتمد على iframe في سيناريوهات أكثر.

كما تمت إضافة تنسيق خفيف خاص بالبلوك داخل المحرر حتى يظهر Placeholder بصورة صحيحة داخل iframe نفسه، دون الوصول المباشر إلى DOM الخاص بالمحرر أو استخدام حلول التفافية غير قياسية.

كيف تثبت M7tawa FAQ Manager for Posts؟

بما أن الإضافة منشورة رسميًا على WordPress.org، فطريقة التثبيت هي الطريقة القياسية التي يعرفها أي مستخدم ووردبريس:

  1. افتح لوحة تحكم WordPress.
  2. انتقل إلى إضافات ثم أضف إضافة جديدة.
  3. ابحث عن M7tawa FAQ Manager for Posts.
  4. اضغط التنصيب الآن.
  5. بعد اكتمال التثبيت اضغط تفعيل.
  6. انتقل إلى Settings ثم M7tawa FAQ لضبط موضع العرض والقالب وSchema وأنواع المحتوى.
  7. افتح أي مقال وابدأ بإضافة الأسئلة يدويًا أو عن طريق Bulk Entry.

تحميل الإضافة من WordPress.org

يمكن تنزيل وتثبيت M7tawa FAQ Manager for Posts مجانًا من صفحة الإضافة الرسمية في مستودع ووردبريس:

تحميل M7tawa FAQ Manager for Posts من WordPress.org

وجود الإضافة في المستودع الرسمي يعني كذلك إمكانية تثبيتها بالبحث عن اسمها من داخل لوحة التحكم، والحصول على الإصدارات الجديدة من خلال نظام تحديثات WordPress المعتاد.

لمن أنصح باستخدام الإضافة؟

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

كما تناسب المجلات والمدونات التي تعمل على تحسين طريقة تقديم إجابات مباشرة داخل المقالات، وأصحاب المواقع الذين لا يريدون تركيب نظام FAQ منفصل أو الاشتراك في خدمة خارجية لمهمة يمكن تنفيذها محليًا داخل WordPress.

إضافة صممت من تجربة إدارة المحتوى نفسها

الفكرة وراء M7tawa FAQ Manager for Posts لم تأت من محاولة إضافة عشرات الخصائص إلى ووردبريس، بل من احتياج عملي يتكرر أثناء تحرير المحتوى: إضافة مجموعة أسئلة بسرعة، التأكد من عدم تكرارها، ترتيبها، التحكم في شكلها، وإخراجها بطريقة واضحة للزائر.

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

هل تستحق M7tawa FAQ Manager for Posts التجربة؟

إذا كان المطلوب إضافة FAQ منظم إلى مقالات ووردبريس دون خدمات خارجية، فإن M7tawa FAQ Manager for Posts تقدم مجموعة متوازنة من الوظائف: إدخال يدوي وجماعي، حتى عشرة أسئلة، ترتيب مرن، Accordion متجاوب، دعم Gutenberg وClassic Editor، تحكم في العرض والألوان، RTL وLTR، FAQPage Schema اختياري، واستيراد وتصدير للإعدادات.

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

والإضافة مجانية ومفتوحة المصدر ومتاحة حاليًا من WordPress.org، لذلك يمكن لأي صاحب موقع تجربتها مباشرة، وضبط التصميم وطريقة العرض، ثم تحديد ما إذا كانت تناسب سير العمل الخاص بموقعه.

لا يسمح بنقل هذا المحتوى من سوالف دون الاشارة برابط مباشر

استضافة مجانية استضافة محتوى

Ayman abdallah

مؤسس ومدير تنفيذي لمشروع [محتوى] للمواقع العربية، مدير ادارة المحتوى في شركة Super App والرئيس التنفيذي ومدير التحرير والاعلانات لموقع سوالف سوفت.

اقرأ أيضا:

اترك تعليقاً

زر الذهاب إلى الأعلى