كيفية إنشاء أنواع منشورات مخصصة في WordPress
نشرت: 2018-01-31قبل أن نوضح لك بالفعل كيفية إنشاء نوع المنشور المخصص الخاص بك والذي ستستخدمه بفخر في مدونتك الجديدة التي تعمل بنظام WordPress ، دعنا نرى ما هو نوع المنشور المخصص بالفعل.
نوع المنشور هو ببساطة مجموعة من القواعد التي تستخدم لوصف الطريقة التي يتم بها تقديم المحتوى في مقالتك. كل نوع منشور له معلماته الخاصة التي تحدده حتى تتمكن من التمييز بين منشور أو صفحة أو أرشيف أو مراجعة أو قائمة تنقل. ولكن كما سترى ، إذا بدأت في كتابة مقالات كمشاركاتك ، فإن كل شيء تكتبه سيكون له نفس الهيكل. هذا لأنك ستستخدم نفس القالب للمنشور. لكن هذا جيد تمامًا إذا كتبت مدونة يكون فيها نوع منشور واحد كافيًا للتعامل مع مقالاتك.
عبر التاريخ غير الطويل ، تطورت WordPress بشكل كبير وتجاوزت دورها بالتأكيد كمنصة مدونة. لقد أصبح أحد أكثر أنظمة إدارة المحتوى استخدامًا وتقديرًا في العالم. يعد السماح للأشخاص بإنشاء أنواع منشورات مخصصة أحد الأسباب الرئيسية لذلك.
دعنا نرى ما يمكن أن يفعله نوع المنشور المخصص لك في مثال بسيط. تخيل أنك تدير موقعًا للألعاب. تريد نشر الأخبار بشكل منتظم ، فهناك العديد من المقاطع الدعائية التي يتم نشرها كل يوم والتي يمكنك مشاركتها مع جمهورك ، ويلعب مؤلفوك ألعابًا جديدة ويكتبون مراجعات ، وتريد نشر لقطات شاشة من آخر مباراة لك على الإنترنت ، وما إلى ذلك.
كما يمكنك التخمين بالفعل ، هناك العديد من أنواع المحتوى التي قد تحتاجها في هذه الحالة ، وإذا واصلت استخدام المنشورات العادية ، فسيبدو كل المحتوى كما هو وسيجعل من الصعب عليك وعلى زوار موقعك العثور على فرق بين مقال فيديو ومراجعة. نعم ، تريد نوع منشور مخصصًا لجعل كل شيء يبدو أكثر تنظيماً.
ابق مع تلك الصورة فقط لبضع ثوان أخرى. إذا قمت بإنشاء نوع منشور مخصص ، فقد تحتوي أخبارك على منطقة خاصة حيث يمكنك وضع رابط للمصدر. يمكن أن يكون لنوع منشور مراجعة اللعبة تقييم أعطاه المؤلف للعبة معينة بما في ذلك نظام قائم على النجوم ، ويمكنك تطبيق تصميم مختلف ، على سبيل المثال ، العنوان الفرعي لمراجعتك. سيؤدي نوع منشور المقاطع الدعائية إلى إبراز مقطع فيديو والسماح للأشخاص بالاستمتاع به من مربع مبسط بدلاً من مشاهدته في منشور. يمكننا أن نستمر إلى الأبد ، لكنك فهمت الهدف ، أليس كذلك؟
قم بإنشاء نوع منشور مخصص
حسنًا ، نحن نعلم أنك تشعر بالملل من حديثنا - فأنت هنا لتتعلم كيفية إنشاء منشور مخصص لذلك فلنبدأ. شد عضلاتك ، خذ نفسًا عميقًا وعندما تكون جاهزًا ، فلنبدأ. إذا كنت مهتمًا بالتعمق أكثر في WordPress والرمز ، فانتقل إلى المكون الإضافي الذي سيساعدك.
- افتح ملف functions.php والصق الكود التالي.
تأكد من وضع الشفرة قبل علامة إغلاق PHP (؟>) وإلا فلن تعمل.
// إنشاء مراجعات لعبة نوع المشاركة المخصصة
وظيفة game_reviews_init () {
$ args = مجموعة (
"التسمية" => "مراجعات الألعاب" ،
'public' => صحيح ،
'show_ui' => صحيح ،
"قدرة_نوع" => "نشر" ،
"هرمي" => خطأ ،
'Rewrite' => array ('slug' => 'game-reviews') ،
'query_var' => صحيح ،
'menu_icon' => 'dashicons-video-alt' ،
'يدعم' => مجموعة (
'لقب'،
'محرر'،
'مقتطفات'،
"تراكباك" ،
'الحقول المخصصة'،
'تعليقات'،
'التنقيحات'،
'ظفري'،
'مؤلف'،
"سمات الصفحة" ،)
) ؛
register_post_type ('game-reviews'، $ args) ؛
}
add_action ('init'، 'game_reviews_init') ؛
- احفظ التغييرات
إذا ألقيت نظرة على منطقة الإدارة الخاصة بك في WordPress ، فستلاحظ وجود عنصر جديد "مراجعات اللعبة" متاح في القائمة. حتى الآن ، سيبدو مثل أي منشور آخر ولكنك لن تتمكن من مشاهدة هذه المنشورات عبر الإنترنت. لديك بضع خطوات أخرى للمتابعة من أجل تحقيق أقصى استفادة من نوع المنشور المخصص هذا.
تأكد من إعداد الروابط الثابتة الخاصة بك قبل تجربة المنشور الجديد وإلا فسوف ينتهي بك الأمر بخطأ.
أنشئ نموذجًا لنوع المنشور المخصص الجديد:
- افتح مجلد المظهر الخاص بك
- قم بإنشاء ملف جديد وقم بتسميته شيئًا مثل game-review-template.php
- افتح الملف والصق ما يلي:
<؟ php
/ **
* اسم النموذج: مراجعات الألعاب
** /
؟>
- افتح ملف page.php الموجود في مجلد النسق الخاص بك
- انسخ الكود والصقه في نموذج مراجعة اللعبة
- ابحث عن جزء من الكود هو نفسه أو مشابه لهذا (قد يعتمد على قالبك):
<؟ php endif؛ ؟>
<؟ php end while؛ ؟>
عندما تحدد موقع هذا الجزء ، فلنعدّله حتى تتمكن من إظهار نوع المنشور المخصص في صفحة جديدة. يجب عليك إضافة سطر الاستعلام $ أعلى الحلقة ثم تعديل الحلقة نفسها. عند تعديل الكود ، يجب أن يبدو كالتالي:

<؟ php $ query = جديد WP_Query (مصفوفة ('post_type') => 'استعراض اللعبة' ، 'posts_per_page' => 5)) ؛ while (الاستعلام $-> have_posts ()): $ query-> the_post ()؛ ؟> // الكود الخاص بك ، على سبيل المثال "the_content () ؛"
- احفظ التغييرات
- انتقل إلى الصفحات -> إضافة جديد
- أنشئ صفحة باسم "مراجعات الألعاب"
- على الجانب الأيمن ، ضمن علامة التبويب "سمات الصفحة" ، يجب أن تجد "نموذج"

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

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