إنشاء تصنيف مخصص في ووردبريس
إنشاء تصنيف مخصص في ووردبريس
إنشاء تصنيف مخصص في ووردبريس
يمكن أن يكون إنشاء تصنيف مخصص في WordPress طريقة مفيدة لتنظيم المحتوى الخاص بك وتصنيفه. التصنيف هو طريقة لتجميع المنشورات أو الصفحات أو أنواع المنشورات المخصصة ذات الصلة معًا. يأتي WordPress مع تصنيفين مدمجين: الفئات والعلامات. ومع ذلك ، في بعض الأحيان ، قد لا تكون هذه التصنيفات المضمنة كافية لتناسب احتياجات موقع الويب الخاص بك. في هذه الحالة ، يمكن أن يكون إنشاء تصنيف مخصص حلاً رائعًا.
الفرق بين الفئات والعلامات لإنشاء تصنيف مخصص
قبل إنشاء تصنيف مخصص ، من المهم فهم الفرق بين الفئات والعلامات. تُستخدم الفئات لتجميع المحتوى ذي الصلة معًا بطريقة هرمية. على سبيل المثال ، قد يكون لديك فئة “للوصفات” وفئات فرعية “للحلويات” و “الأطباق الرئيسية” و “المقبلات”. من ناحية أخرى ، تُستخدم العلامات لوصف تفاصيل محددة حول منشور أو صفحة. على سبيل المثال ، يمكنك استخدام العلامات لوصف المكونات في وصفة أو موقع منشور سفر.
استخدام وظيفة register_taxonomy
لإنشاء تصنيف مخصص في WordPress ، ستحتاج إلى استخدام وظيفة register_taxonomy (). توجد هذه الوظيفة في ملف function.php الخاص بموضوعك. تتمثل الخطوة الأولى في إنشاء وظيفة جديدة وتسميتها شيئًا فريدًا ووصفيًا. داخل هذه الدالة ، ستحتاج إلى استدعاء دالة register_taxonomy () وتمرير عدة وسيطات.
اسم التصنيف لإنشاء تصنيف مخصص
الحجة الأولى هي اسم التصنيف. يجب أن يكون هذا اسمًا فريدًا سيتم استخدامه لتحديد تصنيفك في جميع أنحاء موقع الويب الخاص بك. الوسيطة الثانية هي نوع المنشور الذي سيرتبط به التصنيف. يمكن أن يكون هذا منشورًا أو صفحة أو نوع منشور مخصصًا. الوسيطة الثالثة هي مجموعة من الخيارات للتصنيف. يمكن أن تتضمن هذه المصفوفة خيارات مثل التسميات الخاصة بالتصنيف ، والقدرات المطلوبة لإدارة التصنيف ، والحجج الخاصة بقواعد إعادة الكتابة.
بمجرد إنشاء التصنيف المخصص الخاص بك ، سيكون متاحًا في منطقة إدارة WordPress. ستتمكن من إضافة مصطلحات إلى التصنيف وتعيينها إلى المنشورات وتعديلها حسب الحاجة. بالإضافة إلى ذلك ، يمكنك استخدام التصنيف في قوالب السمات الخاصة بك لإنشاء أرشيفات وقوائم منشورات قائمة على التصنيف مخصصة.
بالإضافة إلى وظيفة register_taxonomy () ، يمكنك أيضًا استخدام دالة register_taxonomy_for_object_type () لإقران تصنيف مع كائن. تأخذ هذه الوظيفة وسيطتين: اسم التصنيف واسم نوع الكائن.
تنظيم المحتوى الخاص بك وتصنيفه لإنشاء تصنيف مخصص
يمكن أن يكون إنشاء تصنيف مخصص في WordPress طريقة رائعة لتنظيم المحتوى الخاص بك وتصنيفه. باستخدام الوظيفة register_taxonomy () ، يمكنك إنشاء تصنيف جديد مصمم خصيصا لاحتياجات موقع الويب الخاص بك. بمجرد إنشاء التصنيف الخاص بك ، يمكنك استخدامه في قوالب السمات الخاصة بك لإنشاء أرشيفات وقوائم منشورات قائمة على التصنيف مخصصة ، مما يسهل على الزائرين العثور على المحتوى الذي يبحثون عنه.
عرض الشروط على الواجهة الأمامية لموقع الويب الخاص بك
جانب آخر مهم لإنشاء تصنيف مخصص في WordPress هو عرض الشروط على الواجهة الأمامية لموقع الويب الخاص بك. بشكل افتراضي ، سيعرض WordPress المصطلحات باستخدام قائمة الروابط. ومع ذلك ، يمكنك تخصيص عرض المصطلحات باستخدام علامات القوالب التي يوفرها WordPress.
عرض قائمة المصطلحات لتصنيف معين لإنشاء تصنيف مخصص
علامة القالب لعرض قائمة المصطلحات لتصنيف معين هي wp_list_categories (). تأخذ هذه الوظيفة عدة وسيطات ، بما في ذلك اسم التصنيف وعدد المصطلحات المراد عرضها وما إذا كنت تريد إظهار عدد المشاركات المرتبطة بكل مصطلح أم لا. يمكنك أيضًا استخدام وسيطة walker لتخصيص إخراج الوظيفة.
علامة نموذج أخرى مفيدة للتصنيفات المخصصة هي the_terms (). تعرض هذه الوظيفة المصطلحات المرتبطة بمنشور أو صفحة. يأخذ وسيطتين: اسم التصنيف والمنشور أو معرّف الصفحة. يمكنك أيضًا استخدام الوسيطات قبل وبعد لإضافة نص أو HTML قبل قائمة المصطلحات وبعدها.
إنشاء قوالب مخصصة لعرض شروط التصنيفات المخصصة الخاصة بك
بالإضافة إلى علامات القوالب هذه ، يمكنك أيضًا إنشاء قوالب مخصصة لعرض شروط التصنيفات المخصصة الخاصة بك. على سبيل المثال ، يمكنك إنشاء قالب لعرض قائمة بالمصطلحات الخاصة بتصنيف معين ، أو قالب لعرض مصطلح واحد والمنشورات المرتبطة به. للقيام بذلك ، سوف تحتاج إلى إنشاء ملف قالب جديد في قالبك وتسميته التصنيف- {taxonomy_name} .php.
الحد من عدد التصنيفات التي تقوم بإنشائها
آخر شيء يجب مراعاته عند إنشاء تصنيفات مخصصة هو الحد من عدد التصنيفات التي تقوم بإنشائها. يضيف كل تصنيف مستوى من التعقيد إلى موقع الويب الخاص بك ، مما قد يجعل إدارته أكثر صعوبة بمرور الوقت. لذلك ، من المهم التفكير فيما إذا كان التصنيف المخصص ضروريًا حقًا قبل إنشاء واحد.
القدرة على تعيين مصطلحات متعددة لمنشور أو صفحة
جانب آخر مهم لإنشاء تصنيفات مخصصة في WordPress هو القدرة على تعيين مصطلحات متعددة لمنشور أو صفحة. بشكل افتراضي ، يسمح لك WordPress فقط بتعيين مصطلح واحد لكل تصنيف لمنشور أو صفحة. ومع ذلك ، باستخدام مكون إضافي أو رمز مخصص ، يمكنك السماح بتعيين مصطلحات متعددة لمنشور أو صفحة.
تتمثل إحدى طرق تحقيق ذلك في استخدام مكون إضافي مثل “الحقول المخصصة المتقدمة” أو “واجهة مستخدم نوع المنشور المخصص” والتي توفر واجهة لإنشاء حقول وتصنيفات مخصصة. تسمح لك هذه المكونات الإضافية بإنشاء تصنيفات مخصصة وتعيين مصطلحات متعددة لمنشور أو صفحة.
استخدام رمز مخصص لإنشاء تصنيف مخصص
هناك طريقة أخرى للسماح بتعيين مصطلحات متعددة إلى منشور أو صفحة وهي استخدام رمز مخصص. يمكن القيام بذلك عن طريق تعديل مربع التعريف الافتراضي للتصنيف الذي تمت إضافته إلى محرر المنشور أو الصفحة. يمكنك القيام بذلك باستخدام الوظيفة add_meta_box () لإنشاء مربع تعريف مخصص يسمح بتحديد عدة مصطلحات. قد يكون هذا أكثر تعقيدًا بعض الشيء ويتطلب بعض المعرفة بلغة PHP ، لذلك من الأفضل استشارة أحد المطورين إذا اخترت هذه الطريقة.
عند العمل مع التصنيفات المخصصة ، من المهم أيضًا التفكير في كيفية استخدامها في وظيفة البحث في موقع الويب الخاص بك. بشكل افتراضي ، يبحث WordPress فقط عن التطابقات في عناوين المنشورات والمحتوى. إذا كنت تريد تضمين التصنيفات المخصصة الخاصة بك في نتائج البحث ، فستحتاج إلى إضافة بعض التعليمات البرمجية المخصصة أو استخدام مكون إضافي لتعديل استعلام البحث.
التصنيفات المخصصة لها تأثير كبير على أداء موقع الويب الخاص بك
من المهم أيضًا أن تضع في اعتبارك أن التصنيفات المخصصة يمكن أن يكون لها تأثير كبير على أداء موقع الويب الخاص بك. سيتطلب كل تصنيف تضيفه استعلامات قاعدة بيانات إضافية ، مما قد يؤدي إلى إبطاء أداء موقع الويب الخاص بك. لتحسين الأداء ، من المهم إنشاء التصنيفات الضرورية فقط واستخدام التخزين المؤقت وتقنيات تحسين الأداء الأخرى.
في الختام ،
يمكن أن يكون إنشاء تصنيفات مخصصة في WordPress أداة قوية لتنظيم وتصنيف المحتوى الخاص بك. ومع ذلك ، من المهم مراعاة أفضل الممارسات لإنشاء التصنيفات المخصصة وكيفية استخدامها في موقع الويب الخاص بك. بالإضافة إلى ذلك ، يمكنك استخدام المكونات الإضافية أو التعليمات البرمجية المخصصة للسماح بتعيين مصطلحات متعددة لمنشور أو صفحة وإدراجها أيضًا في وظيفة البحث في موقع الويب الخاص بك. من المهم أيضًا أن تضع في اعتبارك التأثير المحتمل على أداء موقع الويب الخاص بك ، ولتحسين الأداء فقط من خلال إنشاء التصنيفات الضرورية واستخدام التخزين المؤقت وتقنيات تحسين الأداء الأخرى.