it-swarm.asia

إضافة الأشياء الجيدة إلى المواضيع

كيف يمكنني إضافة عناصر إلى سمات مثل Arjuna-X دون فقدها عند تحديث السمة؟ هل الموضوعات الفرعية طريقة جيدة للقيام بذلك أم أن هناك خيارات أخرى؟ ماذا لو ظهر إصدار جديد من السمة بدعم محلي لميزة أضفتها؟

2
Arlen Beiler

هناك ثلاث طرق للقيام بذلك

Functions.php

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

موضوع الطفل

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

مكون إضافي مخصص

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

9
EAMann

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

0
kevtrout

السمات الفرعية هي طريقة رائعة ، عندما تعرض موضوعًا للموضوع ، الآخر هو أفضل مثل البرنامج المساعد. عند استخدام سمة فرعية ، يكون ذلك رائعًا ، عند استخدام get_template_part () وعدم نسخ القالب الكامل ؛ من الأفضل لتحديث القالب واستخدام السنانير أيضًا لإدراج أشكال inlcude في السمات - أفضل كقالب جديد في السمة التابعة ؛ مثال. سوف تضيف سيناريو إلى الرأس. استخدم wp_enque_script أو wp_head ولا تنسخ header.php في سمة طفلك وأضفها في الكود. عند تحديث header.php في السمة الأساسية من wotks التحديث بخير.

0
bueltge