إدارة تصنيفات WordPress من أجل استخدام أفضل

نشرت: 2021-07-28

التصنيف

تمت هنا مناقشة إدارة تصنيفات WordPress واستخداماتها.

يقدم WordPress منصة رائعة مع خدمات مخصصة مذهلة.

يستخدم غالبية المستخدمين CMS الأكثر شيوعًا.

بالنسبة للأشخاص المهتمين بإنشاء منشورات مخصصة ، ستتمكن من خلال هذه المقالة من فهم تصنيفات الأرشيف المخصصة ونشرها.

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

التصنيف: تمهيد

يشير التصنيف إلى نوع محتوى في WordPress مثالي لتنظيم المحتوى ، والذي يمتلك نوعًا آخر من أنواع المحتوى.

أكثر التصنيفات شيوعًا التي ربما يكون معظمكم على دراية بها هي الفئات والعلامات.

من المفترض أنك على دراية بكل من الفئات والعلامات في WordPress ، وهذان التصنيفان المتكاملان مع التوجه الهرمي وغير الهرمي على التوالي. يعني التصنيف الهرمي أنه يمتلك بنية هرمية مع العلاقات بين الوالدين والطفل وأن التصنيف غير الهرمي لا يُظهر أي علاقة من هذا القبيل.

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

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

كيفية إنشاء تصنيفات مخصصة؟

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

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

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

/ * اسم المكون الإضافي: التصنيف المخصص * /

إليك مقتطف الشفرة لمكوِّن إضافي تم إنشاؤه لدعم التصنيف المخصص ، والذي يُطلق عليه اسم "فواكه".

_x( 'TastyFruits', 'Taxonomy General Name', 'text_domain' ),
'singular_name' => _x( 'TastyFruit', 'Taxonomy Singular Name', 'text_domain' ),
'menu_name' => __( 'Taxonomy', 'text_domain' ),
'all_Fruits' => __( 'All Fruits', 'text_domain' ),
'parent_Fruit' => __( 'Parent Fruit', 'text_domain' ),
'parent_Fruit_colon' => __( 'Parent Fruit:', 'text_domain' ),
'new_Fruit_name' => __( 'New Fruit name', 'text_domain' ),
'add_new_Fruit' => __( 'Add new Fruit', 'text_domain' ),
'edit_Fruit' => __( 'Edit Fruit', 'text_domain' ),
'update_Fruit' => __( 'Update Fruit', 'text_domain' ),
'separate_Fruits_with_commas' => __( 'Separate Fruits with commas', 'text_domain' ),
'search_Fruits' => __( 'Search Fruits', 'text_domain' ),
'add_or_remove_Fruits' => __( 'Add or remove Fruits', 'text_domain' ),
'choose_from_most_used' => __( 'Choose from the most used Fruits', 'text_domain' ),
'not_found' => __( 'Not Found', 'text_domain' ),
);
$args = array(
'labels' => $labels,
'hierarchical' => false,
'public' => true,
'show_ui' => true,
'show_admin_column' => true,
'show_in_nav_menus' => true,
'show_tagcloud' => false,
);
register_taxonomy( 'tastyfruit', array( 'post' ), $args );

}

add_action ('init'، 'slug_fruits_tax'، 0)؛

}
؟>

كيفية تخصيص أرشيفات التصنيف؟

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

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

الآن ، دعنا نرى كيف يعمل.

يساعد المرشح في تعديل الاستعلام عندما يتم استدعاؤه قبل أن يتم جلب أي منشور بواسطة WP. يمكنك إنشاء وسيطات ("منشور" كمنشور عادي و "أحدث" كنوع منشور مخصص) لتمريرها في WP_Query. باتباع الكود المذكور أدناه.

مقتطف الكود:

مجموعة مصفوفة(
'بريد'،
'آخر'
)
) ؛
؟>

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

مقتطف الكود:

is_category() && $query->is_main_query() ) {
$query->set( 'post_type',
array(
'post',
'latest'
)
);
}

إرجاع الاستعلام $؛

}
؟>

باتباع الدليل المذكور أعلاه بدقة ، ستتمكن من تخصيص أرشيفات التصنيفات المطلوبة بكفاءة في WordPress.

المؤلف السيرة الذاتية:

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