كيفية انشاء انواع المقالات المخصصة في ووردبريس

آخر تحديث بتاريخ أبريل 26, 2024

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

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

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

ما هو نوع المقالات المخصص؟

يمكن استخدام نوع المقالات المخصص، بغض النظر عن الاسم الذي يبدو محدد، لأي نوع من المحتوى. ربما تكون قد رأيتها من قبل، نظرًا لأن المطورين يستخدمون أنواع مقالات مخصصة لإضافة البورتفوليو (معرض الاعمال) والموظفين والشهادات والمزيد إلى قوالب ووردبريس الخاصة بهم. لذا فإن نوع المقال المخصص هو مجرد مقال عادي بقيمة post_type مختلفة في قاعدة البيانات. هناك خمسة أنواع افتراضية من المقالات: النشر، والصفحة، والمرفقات، والمراجعة، وقائمة التنقل. ومع ذلك، يمنحك ووردبريس 3.0+ القدرة على إضافة تلك المخصصة الخاصة بك.

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

كيفية انشاء نوع مقال مخصص؟

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

انشاء نوع مقال مخصص يدويًا (باستخدام الكود)

أول الأشياء أولاً، أين يجب أن تضيف الكود الخاص بك؟ أفضل مكان للتسجيل واضافة انواع المقالات المخصصة الخاصة بك يعتمد على مشروعك. إذا كنت تعمل على موقع عميل يحتوي بالفعل على قالب نشط، فستحتاج إلى انشاء قالب فرعي وانشاء انواع مقالات مخصصة من هناك. إذا كنت تقوم بانشاء قالب مخصص خاص بك، فيمكنك وضع الكود في ملف jobs.php أو في أي ملف أخر يتم استدعاؤه من ملف jobs.php الخاص بك. وإذا كنت تقوم بتطوير اضافة، فلا يهم حقًا المكان الذي تضيف فيه الكود، طالما أن الكود يعمل قبل ربط الإجراء “init” للتأكد من توفره.

ولأغراض الاختبار، فإن ملف function.php الخاص بك سوف يعمل بشكل جيد. لكن الاضافة ستضمن عدم إتلاف موقعك عند تغيير القالب أو ترقيته.

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

على أية حال، يمكن اضافة نوع مقال مخصص إلى ووردبريس عبر وظيفة ()Register_post_type . يتيح لك هذا تحديد علامة جديدة بعدة تسميات. بمجرد انشاء هيدرك، يمكنك استخدام هذه الوظيفة قبل قائمة admin_menu، ولكن بعد ربط إجراءات after_setup_theme. إذا تم إنشاؤه بشكل صحيح، فيمكنك تنفيذ ذلك باستخدام بضعة أسطر فقط من التعليمات البرمجية. من WordPress Codex، إليك مثال بسيط لنوع مقال مخصص جديد:

function create_post_type() {
  register_post_type( 'acme_product',
    array(
      'labels' => array(
        'name' => __( 'Products' ),
        'singular_name' => __( 'Product' )
      ),
      'public' => true,
      'has_archive' => true,
    )
  );
}
add_action( 'init', 'create_post_type' );

سيؤدي هذا إلى انشاء نوع مقال يسمى “المنتج” والذي تم تحديده على أنه “acme_product”. تحصل الدالة Register_post_type على قيمتين. الأول هو “التسميات” للاسم. والثاني “عام” لإظهاره على شاشة الإدارة وعلى موقعك. وأخيرًا “has_archive” لتمكين أرشيف نوع المقال الجديد.

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

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

ملاحظة حول التسمية: على الرغم من أنه من المغري والمريح استخدام معرف نوع منشور مخصص بسيط، فمن الأفضل أن تكون البادئة. استخدم مساحة اسم قصيرة تحدد المكوّن الإضافي أو السمة أو موقع الويب الذي يستخدم النوع المخصص. للحصول على دليل أكثر تفصيلاً، راجع دليل tuts+ لأنواع المقالات المخصصة في ووردبريس. إنهم يحفرون في المزيد من التعليمات البرمجية وخيارات نوع المقالات المخصصة إذا كنت تريد تكويد أنواع مقالاتك بنفسك. ولكن إذا كنت تريد خيار أسرع وأسهل، فاستمر في القراءة!

انشاء نوع مقال مخصص مع انواع مقالات غير محدودة

انشاء انواع المقالات المخصصة Post Types Unlimited

أسهل طريقة لانشاء انواع مقالات مخصصة جديدة هي باستخدام اضافة. تحدث الاضافة المجانية Post Types Unlimited لجعل انشاء وإدارة انواع المقالات المخصصة أمرًا سهلاً. يمكنك أيضًا إنشاء تصنيفات مخصصة أيضًا.

كل ما عليك فعله هو تثبيت الاضافة. يمكنك الحصول عليه مباشرة من دليل ووردبريس (انظر الروابط أعلاه). أو قم بتثبيته من لوحة تحكم ووردبريس الخاصة بك ضمن الاضافات > إضافة جديد وابحث عن “Post Types Unlimited” – يجب أن تكون النتيجة الأولى. فقط قم بالتثبيت والتنشيط.

انشاء انواع المقالات المخصصة - انشاء post-types-unlimited جديد

سيؤدي هذا إلى إضافة عنصر قائمة أنواع المقالات الجديدة أسفل لوحة التحكم. انقر عليها لبدء إنشاء أنواع المقالات والتصنيفات الجديدة. هناك الكثير من الخيارات لنوع المقال المخصص أو اسم التصنيف، مما يجعل نوع المقال الجديد مرئي للمؤلفين، حيث يظهر في لوحة التحكم الخاصة بك (أو في مكان داخل قائمة فرعية، مثل “الإعدادات”)، وأيقونة القائمة، والميتا بوكس المدعومة (ما عليك سوى تحديد الإعدادات التي ترغب في تضمينها)، وحتى الإعدادات المتقدمة لـ REST API.

اختر الخيارات التي تريد تمكينها لنوع المقال الجديد الخاص بك واحفظه. هذا كل شيء. إنه جاهز للانطلاق! ما عليك سوى البحث عن الاسم الذي أعطيته لنوع المقال المخصص الجديد في لوحة التحكم الخاصة بك. تم تسمية نوعنا باسم “اعشاب طبيبة” في لقطة الشاشة أعلاه. (ملاحظة – لم نقم بتعيين موقع، لذلك تمت إضافته ببساطة بعد أنواع المقالات الموجودة على موقع الاختبار الخاص بنا.)

تم إنشاء Post Types Unlimited للعمل بشكل رائع مع أي قالب ووردبريس، ولكن إذا كنت تستخدم قالب ووردبريس مثل Total، فستتمكن من الوصول إلى الكثير من الخيارات الحصرية والقوية. قم بتعيين صفحة رئيسية مخصصة لمسارات التنقل الخاصة بك، واختر خيارات تخطيط أرشيف نوع المقال الجديد، وحدد كتل الإدخال (والإدخال الفردي) والتعريف، وقم بتمكين ترقيم الصفحات التالي/السابق والمزيد.

WCK WordPress Creation Kit PRO

انشاء انواع المقالات المخصصة  WordPress Creation kit

يعد WCK WordPress Creation Kit PRO اضافة ووردبريس مدفوعة يجعل من السهل تخصيص تثبيت ووردبريس الخاص بك حتى يتمكن العملاء أو المساهمين من رؤية ما تريد منهم فقط. تمنحك هذا الاضافة القوية التحكم في الحقول المخصصة ونوع المقال لإنشاء التثبيت المنظف الخاص بك لـ ووردبريس.

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

ميزة أخرى رائعة في WordPress Creation Kit PRO هي الحقول المخصصة المضمنة. اعتمادًا على نوع المقال الذي تقوم بإنشائه، قد ترغب في إضافة منطقة نصية للمحتوى، أو قائمة منسدلة للخيارات (مثل ألقاب أعضاء فريق العمل، أو نوع المعدات المستخدمة لالتقاط الصور)، أو التاريخ أو أي شيء آخر. مهما كانت احتياجاتك، يتضمن WordPress Creation Kit PRO 11 خيار مخصص للحقل حتى تتمكن من جعل أنواع مقالاتك سهلة الاستخدام لعملائك.

ACPT Lite

انشاء انواع المقالات المخصصة - Acpt Lite

هناك اضافة ووردبريس مجانية أخرة وهي ACPT Custom Post Types for WordPress. تقدم هذه الاضافة المجانية إصدار بسيط يمكنك الحصول عليه من WordPress.org لإضافة انواع مقالات وتصنيفات مخصصة وانشاء حقول مربع التعريف (Meta Box) – مع أنواع الحقول للبريد الإلكتروني والتحديد والنص للاختيار من بينها. كل ما يتطلبه الأمر هو 3 نقرات، وسيقوم ACPT بإرشادك خلال العملية.

سواء كنت تريد إضافة نوع مقال جديد للأخبار خارج مدونتك، أو نوع أخر لتنظيم مكتبة الموسيقى المعقدة الخاصة بك، فإن هذا الاضافة يعد خيار رائع. يوفر Plus ACPT lite أيضًا تكامل سريع لمنشئ الصفحات (عبر كود قصير مخصص وكتلة Gutenberg وويدجت Elementor)، بالإضافة إلى تكامل ووكومرس السلس (لجميع أنواع المنتجات والبيانات الافتراضية). لذلك يجب أن تكون قادر على التثبيت والبدء بغض النظر عن الإعداد الذي يستخدمه موقع ووردبريس الخاص بك حاليًا.

ولكن يجب أن تعلم أن الإصدار المحترف يحتوي على المزيد من الميزات! يمنحك هذا مزيدًا من التحكم في نوع المقال المخصص لديك بالإضافة إلى خيارات الإعدادات المتقدمة. قم بزيارة موقع ACPT.io الرئيسي للترقية للوصول إلى أنواع حقول Meta Box المضافة (24 إجمالي بما في ذلك التحديد المتعدد، والتبديل، والعناوين، والخرائط، ورقم الهاتف، والألوان، والعملة، والتاريخ، والأوقات، والتضمينات، والمعارض، والصور، والقوائم، HTML والمزيد)، وعلاقات أنواع المقالات المحسنة، ودعم واجهات برمجة التطبيقات المخصصة (والتي يمكنك استخدامها لإدارة عمليات ACPT المتاحة)، ومنشئ قوالب HTML المفيد للأرشيفات أو الصفحات الفردية، وحتى القدرة على استيراد/تصدير البيانات.

الخاتمة

قد تبدو انواع المقالات المخصصة مخيفة، لكن ليس من الضروري أن تكون كذلك. مع القليل من الممارسة، يمكنك التعرف على أساسيات انواع المقالات المخصصة وانشاء الموقع الذي تحتاجه. ومع الاضافة المجانية Post Types Unlimited، ليس هناك عذر لعدم القيام بذلك. الأن بعد أن انتهيت من الأساسيات، أخبرنا إذا كانت لديك أي أسئلة إضافية. أو إذا كان لديك المزيد من النصائح المفيدة، شاركها! لا تتردد في مراسلتي في التعليقات أدناه. دعونا نبدأ المناقشة!

Mahmoud Hegazy

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

اترك تعليقاً