إنشاء تصنيف مخصص في WordPress
نشرت: 2021-10-28
لا شك أن WordPress عبارة عن منصة تدوين يمكنها إدارة العديد من المنشورات والفئات والعلامات المتعددة في مكان واحد. الحقيقة المثيرة للاهتمام حول العلامات والفئات والمنشورات وكلها يمكن إدارتها واستبدالها بنوع منشور مخصص أو تصنيف مخصص.
هل سمعت يومًا عن التصنيف المخصص في WordPress ؟ إذا كانت الإجابة "لا" ، فسوف نعرض لك في هذه المقالة ما هو وكيف يمكنك إنشاء تصنيف.
التصنيف
إنه واحد يستخدمه الجميع ، لكن الكثير منهم لا يعرفون ما هو وكيف يستخدمونه. وفقًا لوجهة النظر البيولوجية ، يُستخدم التصنيف لعمل منشورات جماعية ومشاركات مخصصة معًا.
يتم تصنيف التصنيفات إلى طريقتين وعلامات وفئات في WordPress. تقوم بإنشاء منشور وفقًا للفئات وإضافة علامات ، مما يعني أنك تجمع كلتا المجموعتين معًا في مكان أو منشور واحد.
دعنا نأخذ مثالا. لنفترض أن لديك فئة أزياء وعليك الكتابة عن الملابس والمجوهرات والأحذية وغير ذلك. لذلك ، يمكنك تقسيم فئة الموضة إلى فئات فرعية مثل الملابس حيث يمكنك التحدث عن الملابس فقط ، وما إلى ذلك.
علاوة على ذلك ، يمكنك إنشاء المزيد من الفئات الفرعية في الملابس حول الملابس الرجالية والنسائية. هذا يعني أن لديك فئة فرعية لكل موضوع. وهذا ما يسمى التصنيف المخصص.
الأمر بسيط ويقوم الجميع بذلك ، لكن لا يعرفون الاسم الدقيق. الآن ، النقطة المهمة هي كيف يمكنك إنشاء تصنيف مخصص في WordPress. للقيام بذلك ، شاركنا طريقتين.
طريقة واحدة - استخدم البرنامج المساعد الذي لا يريد اللعب بالبرمجة. الطريقة الثانية - يمكنك اختيار طريقة الكود ، أو يمكنك القيام بكل شيء دون استخدام البرنامج المساعد.
إذا كنت ترغب في قراءة المزيد ، فاستمر في القراءة.
كيفية إنشاء تصنيف مع البرنامج المساعد
إذا كنت مستعدًا لتثبيت التصنيف ، فستحتاج أولاً إلى تثبيت مكون إضافي باسم Simple Classonomy. للقيام بذلك ، اتبع الخطوات المحددة:
1. افتح لوحة تحكم WordPress وانتقل إلى الإعدادات.
2. انقر على التصنيفات المخصصة وأضف جديد.
3. الآن ، خطوتك الأولى هي إعطاء اسم للتصنيف حسب حاجتك.
ملاحظة - تأكد من أن جميع الأحرف مكتوبة بأحرف صغيرة وبدون أحرف.
1. الخطوة التالية هرمية ، حيث يتعين عليك تحديد "صواب" إذا كنت تريد إنشاء فئة إعلان التصنيف ، حيث يمكنك إضافة فئة شبل. اختر خطأ إذا كنت تريد إضافة العلامات.
2. بعد ذلك ، تحتاج إلى تحديد نوع المنشور ، لذا حدد المشاركات هنا بدلاً من غيرها.
3. الخطوة التالية هي Associate ، اختر لاشيء. سيطلب منك هذا إضافة مصطلحات تلقائية.
افترض أنك أنشأت تصنيفًا وسميت موضوعاته. الآن ، مهمتك هي إخبار WordPress باللغة التي ستحتاج إليها لترجمة هذا الموضوع.
لذلك ، انتقل إلى صياغة الترجمة وحدد الترجمة. ثم انقر فوق الزر التصنيف وقم بإنشائه. بمجرد اكتماله ، سوف يندرج تحت المنشورات التي تدخل في الفئات والعلامات. سيظهر هذا أيضًا في منطقة تحرير النشر.

هذا كله يتعلق عند استخدام البرنامج المساعد ، ولكن ماذا لو كنت تريد اللعب بالكود؟
كيف يتم إنشاء تصنيف مخصص باستخدام Code؟
ننصحك باتخاذ هذه الخطوة إذا كنت خبيرًا في ذلك. أضف الكود التالي في الترميز الخاص بك. لذلك ، أولاً ، افتح ملف Functions.php لإنشاء تصنيف.
للتسلسل الهرمي ، استخدم الكود التالي:
// ربط في إجراء init واستدعاء create_book_taxonomies عندما ينطلق add_action ('init'، 'create_topics_hierarchical_taxonomy'، 0)؛ // أنشئ اسمًا مخصصًا للتصنيف موضوعًا لمشاركاتك دالة create_topics_hierarchical_taxonomy () { // أضف تصنيفًا جديدًا ، اجعله هرميًا مثل الفئات // قم أولاً بجزء الترجمات لواجهة المستخدم الرسومية تسميات $ = مجموعة ( 'name' = _x ("الموضوعات" ، "الاسم العام للتصنيف") ، 'singular_name' = _x ('Topic'، 'التصنيف المفرد الاسم')، "search_items" = __ ("مواضيع البحث") ، "all_items" = __ ("كافة الموضوعات") ، 'parent_item' = __ ('موضوع الأصل') ، 'parent_item_colon' = __ ('موضوع الأصل:') ، 'edit_item' = __ ('تحرير الموضوع')، 'update_item' = __ ('تحديث الموضوع') ، 'add_new_item' = __ ('إضافة موضوع جديد') ، 'new_item_name' = __ ('اسم الموضوع الجديد') ، "menu_name" = __ ("الموضوعات") ، ) ؛ // الآن قم بتسجيل التصنيف register_taxonomy ('مواضيع' ، مصفوفة ('post') ، مصفوفة ( "هرمي" = صحيح ، "تسميات" = تسميات دولار ، 'show_ui' = صحيح ، 'show_admin_column' = صحيح ، 'query_var' = صحيح ، 'إعادة الكتابة' = مجموعة ('slug' = 'موضوع') ، )) ؛ }
لإنشاء تصنيف مخصص غير هرمي مثل العلامات ، أضف هذا الرمز في وظائف السمة الخاصة بك .php أو في مكون إضافي خاص بالموقع:
// ربط في إجراء البادئ واستدعاء create_topics_nonhierarchical_taxonomy عندما ينطلق add_action ('init'، 'create_topics_nonhierarchical_taxonomy'، 0)؛ دالة create_topics_nonhierarchical_taxonomy () { // تسميات جزء من واجهة المستخدم الرسومية تسميات $ = مجموعة ( 'name' = _x ("الموضوعات" ، "الاسم العام للتصنيف") ، 'singular_name' = _x ('Topic'، 'التصنيف المفرد الاسم')، "search_items" = __ ("مواضيع البحث") ، "popular_items" = __ ("مواضيع شائعة") ، "all_items" = __ ("كافة الموضوعات") ، 'parent_item' = خالية ، 'parent_item_colon' = خالية ، 'edit_item' = __ ('تحرير الموضوع')، 'update_item' = __ ('تحديث الموضوع') ، 'add_new_item' = __ ('إضافة موضوع جديد') ، 'new_item_name' = __ ('اسم الموضوع الجديد') ، 'epar_items_with_commas '= __ (' مواضيع منفصلة بفاصلات ') ، 'add_or_remove_items' = __ ('إضافة أو إزالة مواضيع') ، 'Choose_from_most_used' = __ ('اختر من بين الموضوعات الأكثر استخدامًا') ، "menu_name" = __ ("الموضوعات") ، ) ؛ // الآن قم بتسجيل التصنيف غير الهرمي مثل العلامة register_taxonomy ("مواضيع" ، "مشاركة" ، مصفوفة ( "هرمي" = خطأ ، "تسميات" = تسميات دولار ، 'show_ui' = صحيح ، 'show_admin_column' = صحيح ، 'update_count_callback' = '_update_post_term_count' ، 'query_var' = صحيح ، 'إعادة الكتابة' = مجموعة ('slug' = 'موضوع') ، )) ؛ }
كيفية عرض التصنيف
لإظهار التصنيف ، استخدم هذا الرمز الفردي:
the_terms ($ post-ID، 'topic'، 'Topics:'، '،'،)؛
يمكنك إضافته في ملفات أخرى مثل archive.php و index.php وفي أي مكان آخر تريد عرض التصنيف فيه.