يعد موضوع وورد بريس الخاص بك أحد أهم جوانب موقع وورد بريس الخاص بك. إنه يتحكم في شكل موقعك ، وكيف يتم عرض المحتوى الخاص بك ، ويجعل موقعك يبدو حديثًا واحترافيًا وعلى العلامة التجارية.
وهذا هو سبب أهمية تحديث المظهر الخاص بك والتأكد من أنه يعمل دائمًا كما ينبغي.
لكن في بعض الأحيان لا يكون ذلك واضحًا تمامًا. إذا قمت بتخصيص قالب وورد بريس ، فإن تحديثه يعني أنك تخاطر بفقدان عملك. إذا كانت المكونات الإضافية في موقعك غير متوافقة مع إصدار جديد من السمة ، فأنت بحاجة إلى تحديد الرمز الذي تريد تحديثه وأيها لا يتم تحديثه. و إذا كنت تدير متجر WooCommerce مع الموضوع الذي كنت قد حسب الطلب، سوف تحتاج إلى التأكد من أن هذا يعمل بعد التحديث.
في هذا المنشور ، سأوجهك خلال عملية كيفية تحديث قالب وورد بريس . سأغطي:
لماذا يجب عليك تحديث ثيمات وورد بريس
من المهم للغاية الحفاظ على تحديث الكود في موقع وورد بريس الخاص بك . تم إصدار إصدارات جديدة من المكونات الإضافية والسمات و وورد بريس نفسها لسبب وجيه. قد يؤدي عدم الاستفادة من التحديث إلى تعريض موقعك للخطر. دعنا نلقي نظرة على الأسباب الثلاثة التي يجب أن تحافظ دائمًا على تحديث موقعك بها: الأمان والتوافق والميزات.
لا تتخلص من كل تخصيصاتك فقط بسبب التحديث غير المتوافق! تعرف على كيفية إجراء التحديثات بأمان باستخدام هذا الدليل ⬇️
انقر للتغريد
# 1 الأمن
إن أهم سبب للتأكد من تحديث الشفرة في موقعك دائمًا هو الأمان .
نسبة كبيرة من التحديثات للقوالب والمكونات الإضافية ونواة وورد بريس عبارة عن تصحيحات أمان: إصدارات ثانوية مصممة للتغلب على أي ثغرات أمنية.
نظرًا لأن وورد بريس عبارة عن نظام مفتوح المصدر ، مع وجود مجتمع نشط يراقب البرنامج بحثًا عن مشكلات الأمان وغيرها من المشكلات ، ستتم مناقشة أي نقاط ضعف علنًا وسيتم إجراء إصلاح لها في أقرب وقت ممكن.
هذه إحدى فوائد وورد بريس: يضمن هذا المجتمع النشط إمكانية تحديد الثغرات وإصلاحها بسرعة كبيرة.
ولكن هناك جانبًا سلبيًا: فالطبيعة العامة لكل هذا تعني أن أي شخص يريد مهاجمة موقعك سيعرف مشكلة إصدار معين من السمة ، على سبيل المثال. ويمكنهم استهداف المواقع باستخدام هذا الإصدار من السمة.
لذلك تحتاج إلى تحديث السمات والإضافات ونواة وورد بريس بمجرد إصدار التحديثات لتجنب أن تصبح هدفًا.
إذا قمت بتثبيت مكون إضافي للأمان جيدًا ، فسيتم تنبيهك عندما يكون هناك إصدار جديد من السمة ، لذلك ليس لديك عذر لعدم تشغيل التحديث. أدناه ، سألقي نظرة على كيفية القيام بذلك بأمان حتى يستمر تشغيل موقعك بسلاسة أثناء التحديث وبعده.
ولكن الآن ، يجب أن تكون مقتنعًا: الحفاظ على تحديث موقعك سيعزز أمانه.
# 2 التوافق
يتم أيضًا تحديث السمات لضمان التوافق مع أحدث إصدار من وورد بريس. سيحدث هذا إما بمجرد إصدار وورد بريس الجديد أو بعد فترة قصيرة من الزمن. سيختبر مطور السمات الجيد السمات (السمات) الخاصة به مقابل الإصدارات الجديدة من وورد بريس (وضد إصدار التطوير أثناء إنشائه) وإجراء أي تغييرات مطلوبة للتوافق.
مع مرور الوقت ، سيتم إصدار إصدارات جديدة من وورد بريس وقد يتسبب المظهر الخاص بك في حدوث مشكلات في التوافق. من واقع خبرتي ، من غير الشائع أن تصبح السمات غير متوافقة مقارنةً بالمكونات الإضافية ، لكنها لا تزال شيئًا يجب أن تكون على دراية به.
عند تحديث المظهر الخاص بك ، يجب أن تتأكد دائمًا من أنك تقوم بتشغيل أحدث إصدار من وورد بريس أولاً.
# 3 الميزات
السبب الثالث لتحديث السمة الخاصة بك هو تحقيق أقصى استفادة من أي ميزات جديدة قد يضيفها المطور إليها.
من وقت لآخر ، يتم تحديث السمات بميزات جديدة ، إما لأن المستخدمين طلبوا ميزات إضافية ، أو لأن السمة يمكن أن تستفيد من جوانب جديدة من وورد بريس نفسه (أتحدث عنك جوتنبرج ) وإضافة ميزات إضافية إلى السمة التي يستفيد من هؤلاء.
إذا كان المظهر الخاص بك يحتوي على ميزات جديدة يمكن أن تعزز موقعك ، فلماذا لا تستفيد منها؟
كيفية تحديث قالب في ووردبريس (طريقتان):
يعد تحديث السمة الخاصة بك مهمة حاسمة لروتين صيانة موقعك. قبل تشغيل أي تحديثات ، قم دائمًا بعمل نسخة احتياطية من موقعك.
إليك كيفية تحديث المظهر الخاص بك في وورد بريس:
إذا كان المظهر الخاص بك لا يحتوي على تخصيصات ، فانتقل إلى: المظهر> السمات> انقر فوق “تحديث الآن” في المظهر النشط.
إذا كان المظهر الخاص بك يحتوي على رمز مخصص ، فإن تحديثه بأحدث الإصدارات سيؤدي إلى استبدال جميع تخصيصاتك. لتحديث نسق مخصص بأمان ، استخدم سمة فرعية.
الدعم
كيفية تحديث ثيم وورد بريس بأمان
يعد تحديث المظهر الخاص بك في وورد بريس أمرًا بسيطًا للغاية بالنسبة لك. ما عليك سوى الانتقال إلى Dashboard> Updates وتحديد المظهر الخاص بك ، ثم النقر فوق الزر Update Themes .
تحديث موضوع في ووردبريس
تحديث موضوع
لكن انتظر! قد تعتقد أن كل ما عليك فعله هو النقر فوق الزر ” تحديث” ، وقد انتهيت ، أليس كذلك؟ بالتأكيد ، سيؤدي هذا إلى تحديث المظهر الخاص بك. لكنها لن تفعل ذلك بأمان .
في كل مرة تقوم فيها بتحديث أي عنصر من عناصر موقع وورد بريس (السمات أو المكونات الإضافية أو نواة وورد بريس) ، يجب عليك عمل نسخة احتياطية من موقعك واختبار البرنامج المحدث للتحقق مما إذا كان كل شيء ينقر. للقيام بذلك دون لمس موقع وورد بريس المباشر الخاص بك ، يجب عليك تشغيل التحديث على إصدار مرحلي من موقعك أولاً.
دعنا نلقي نظرة على كيفية القيام بذلك بمزيد من التفصيل.
النسخ الاحتياطي أولاً
قف! قبل تشغيل تحديث على موقعك ، يجب عليك دائمًا الاحتفاظ بنسخة احتياطية. هذا حتى يكون لديك شيء لاستعادة موقعك منه إذا كان التحديث يكسر موقعك.
إذا اتبعت النصيحة أدناه واختبرت دائمًا على خادم مرحلي أولاً ، فمن المستبعد جدًا أن تواجه أي مشاكل: بعد كل شيء ، لقد اختبرت الأشياء بالفعل. لكن من الأفضل أن تكون آمنًا من آسف.
نسخ احتياطية يومية مؤتمتة
Kinsta النسخ الاحتياطي الآلي اليومية
مع استضافة Kinsta ، يمكنك الوصول إلى النسخ الاحتياطية الآلية اليومية لموقعك. ولكن يمكنك أيضًا أخذ نسخة احتياطية يدويًا على الفور قبل التحديث. هذا شيء أوصي به ، حيث قد تكون هناك تغييرات على موقعك منذ آخر نسخ احتياطي تلقائي.
لأخذ نسخة احتياطية يدوية ، انتقل إلى موقعك في لوحة معلومات Kinsta ، وحدد خيار النسخ الاحتياطية في القائمة ، ثم حدد علامة التبويب يدوي . من هنا ، يمكنك عمل ما يصل إلى خمس نسخ احتياطية يدوية ، سيتم الاحتفاظ بكل منها لمدة 14 يومًا.
النسخ الاحتياطية اليدوية Kinsta
النسخ الاحتياطية اليدوية Kinsta
إذا حدث خطأ ما أثناء التحديث وتحتاج إلى استعادة موقعك ، يمكنك استعادة النسخة الاحتياطية بنقرة واحدة.
قم بزيارة شاشة النسخ الاحتياطية في لوحة معلومات Kinsta الخاصة بك ، وحدد النسخة الاحتياطية وانقر فوق الزر استعادة إلى . لديك خيار الاستعادة إلى موقع التدريج أو الموقع المباشر. تأكد من القيام بذلك بسرعة لأنك لا تريد أن تفقد أي تغييرات تم إجراؤها على موقعك بعد تشغيل النسخة الاحتياطية (مثل قيام مستخدم آخر بإضافة محتوى).
إذا لم تكن مع Kinsta ولا يوفر موفر الاستضافة نسخًا احتياطية سهلة لموقعك ، فستحتاج إلى استخدام مكون إضافي احتياطي. يتيح لك المكون الإضافي Updraft Plus المجاني تشغيل النسخ الاحتياطية التلقائية واليدوية ، ويجعل الاستعادة بسيطة نسبيًا. ولكن إذا كنت مع Kinsta ، فلن تحتاج إلى مكون إضافي احتياطي ، حيث تتضمن جميع خطط Kinsta نسخًا احتياطية تلقائية.
متى يتم تشغيل التحديثات
أولاً ، من المفيد تحديد أفضل وقت لتشغيل التحديث. تريد تقليل أي توقف أو اضطراب لزوار موقعك ، مما يعني أنه من المنطقي تشغيل التحديثات في وقت من اليوم (أو في يوم من أيام الأسبوع) عندما تكون أعداد زوارك في أدنى مستوياتها.
لا تفترض أن هذا هو الوقت من اليوم الذي تقل فيه احتمالية استخدام موقعك: إذا كان لديك عدد كبير من الزوار من الخارج ، فقد يرتفع هذا العدد عندما تكون نائمًا.
استخدم أداة مثل Google analytics لتحديد وقت حصول موقعك على أقل عدد من الزيارات وجدولة التحديثات وفقًا لذلك.
بمجرد حصولك على هذه المعلومات ، يمكنك جدولة تحديثات الموقع لذلك الوقت من اليوم أو اليوم من الأسبوع. لست بحاجة إلى إجراء الاختبار على موقع التدريج في هذا الوقت: يمكنك القيام بذلك متى كان ذلك مناسبًا لك. لكن التحديث على الموقع المباشر سيتسبب في بعض التوقف عن العمل ، لذا قم بجدولته في وقت يكون فيه ذلك أقل إزعاجًا.
يتيح لك الإصدار المتميز من المكوّن الإضافي Easy Updates Manager أتمتة التحديثات أو جدولتها يدويًا.
البرنامج المساعد Easy Updates Manager
البرنامج المساعد Easy Updates Manager
استخدام موقع مرحلي للتحديثات
قبل إجراء تحديث لموضوعك ، يجب أن تختبر دائمًا أن التحديث يعمل كما ينبغي ، ولا يتعارض مع أي كود آخر في موقعك وأن الموقع لا يزال يعمل بعد التحديث.
للقيام بذلك ، ستحتاج إلى نسخة من موقعك غير مرئي لعامة الناس ويمكنك كسرها بأمان دون أي عواقب لا داعي لها.
أفضل مكان للاختبار هو موقع التدريج . هذا لأن موقع التدريج موجود على نفس الخادم مثل موقعك المباشر ، وهو نسخة كربونية منه. هذا يعني أن كل ما يعمل على موقع التدريج الخاص بك سيعمل أيضًا على موقعك المباشر.
بيئة التدريج ووردبريس
بيئة انطلاق كينستا
يوفر Kinsta بيئة التدريج بنقرة واحدة لكل موقع من مواقعك. قبل اختبار تحديث السمة الخاص بك ، ستحتاج إلى تحديث موقع التدريج الخاص بك. يمكنك القيام بذلك عن طريق حذف القائمة الموجودة وإنشاء واحدة جديدة. أو بدلاً من ذلك ، يمكنك استخدام تلك النسخة الاحتياطية التي أخذتها للتو من موقعك المباشر واستعادتها إلى موقع التدريج بدلاً من ذلك.
تريد أن تعرف كيف زدنا من حركة المرور لدينا أكثر من 1000 ٪؟
انضم إلى أكثر من 20000 آخرين ممن يتلقون رسائلنا الإخبارية الأسبوعية مع نصائح من الداخل حول وورد بريس!
إشترك الآن
تم إنشاء موقع التدريج في MyKinsta
تم إنشاء موقع التدريج في MyKinsta
مرة واحدة لديك نسخة من الموقع مباشرة الخاص بك في التدريج، ستحتاج إلى استخدام رابط https://staging-sitename.kinsta.cloud ، حيث اسم الموقع هو اسم موقع الويب الخاص بك. سينقلك هذا إلى موقع التدريج ، والذي يمكنك تسجيل الدخول إليه وتحديثه واختباره.
بمجرد اختبار التحديث على موقع التدريج (المزيد منها قريبًا) ، يمكنك العودة إلى بيئة التدريج في لوحة معلومات MyKinsta والنقر فوق الزر Push Staging to Live . سيؤدي هذا إلى نسخ جميع التغييرات التي أجريتها على موقع التدريج إلى موقعك المباشر. لا تنسَ إجراء الفحوصات النهائية على موقعك المباشر لتتأكد بنسبة 100٪ أن كل شيء يعمل.
اختبار التحديث
لقد قمت بإنشاء موقع التدريج الخاص بك ، فأنت جاهز لتثبيت تحديث السمة وتريد اختباره . ماذا بعد؟
اتبع هذه الخطوات.
تأكد من أن الموضوع متوافق مع إصدار وورد بريس الخاص بك. إذا لم يكن الأمر كذلك ، فقد تحتاج إلى تحديث وورد بريس (والذي يكون له الأولوية دائمًا). اتبع عملية الاختبار هذه لهذا التحديث ، باستخدام موقع التدريج لاختبار التحديث ثم الدفع للعيش.
قم بتحديث السمة من شاشة السمات في مسؤول وورد بريس ، إما عن طريق النقر فوق رابط التحديث أسفل اسم القالب أو عن طريق تحميل الإصدار الجديد إذا كنت قد اشتريت السمة من موفر تابع لجهة خارجية.
اختبار ما إذا كان الإصدار المرحلي للموقع يعمل. اختبر أنواع محتوى مختلفة (الصفحة الرئيسية ، المنشورات والصفحات الفردية ، صفحات الأرشيف ، أي أنواع منشورات مخصصة أو تصنيفات). تأكد من عدم وجود أية مشكلات في الأدوات أو القوائم . عمليات الاختبار مثل إرسال النموذج أو الشراء. سيعتمد ما تحتاج إلى اختباره بالضبط على موقعك ، ولكن من المهم أن تكون دقيقًا ؛ إذا قمت بتصفح موقعك بسرعة ولم تختبر جميع أنواع المحتوى والعمليات ، فقد تجد أن المستخدمين لديك يجدون أي مشاكل قبل أن تفعل ذلك ، ربما عند إجراء عملية شراء أو ملء نموذج.
إذا تسبب تحديث السمة في كسر الموقع ، فتحقق من منتديات الدعم الخاصة بالسمة لمعرفة ما إذا كانت هناك أية مشكلات معروفة. يمكنك الوصول إلى هذا عن طريق فتح شاشة السمات في المسؤول والنقر فوق الموضوع للوصول إلى معلومات عنه. انقر فوق الارتباط للحصول على تفاصيل هذا الإصدار ، ثم في الشريط الجانبي الأيمن ، ستجد زر عرض منتدى الدعم . تحقق من هذا لمعرفة ما إذا كان أي شخص آخر لديه مشكلة.
إذا كانت لديك مشكلة ولم يبلغ عنها أي شخص آخر ، فأبلغ مطور السمات. هذا سوف يساعدهم على إصلاحها. بعد ذلك ، ستحتاج إلى تكرار هذه العملية عند إصدار إصدار لاحق من السمة ، ونأمل أن يكون ذلك مع إصلاح.
إذا كان كل شيء يعمل كما ينبغي ، فيمكنك دفع موقع التدريج للعيش ، آمنًا مع العلم أنك قد اختبرته تمامًا.
كيفية تحديث سمة وورد بريس المخصصة
ولكن ماذا لو قمت بالفعل بتحرير السمة ، وتريد تحديثها دون فقد تغييراتك؟
هذا أصعب قليلاً للتعامل معه ولكنه ليس مستحيلاً ، طالما يمكنك تذكر التغييرات ، أو بشكل أكثر تحديدًا الملفات التي قمت بتحريرها.
استخدام موضوع الطفل لتجنب المشاكل عند تحديث قالب وورد بريس المخصص الخاص بك
الطريقة الأكثر أمانًا لتحديث سمة وورد بريس المخصصة هي إنشاء سمة فرعية وإضافة تخصيصاتك هناك. إذا لم تكن متأكدًا مما إذا كان موقعك يستخدم سمة فرعية ، فيمكنك فحص موقعك باستخدام أداة الكشف عن سمة وورد بريس الخاصة بنا لمعرفة ذلك.
للقيام بذلك ، ستحتاج إلى إنشاء سمة فرعية بملفات النسق التي قمت بتحريرها. اتبع هذه الخطوات في موقع التدريج الخاص بك (كما لو لم تحصل عليه بشكل صحيح بنسبة 100٪ ، يمكنك كسر موقعك المباشر).
قم بعمل نسخة احتياطية من السمة الأصلية وانسخها إلى جهازك المحلي. هذا يعني أن لديك نسخة من نسختك المعدلة من السمة في حالة تفويت أي شيء وتضطر إلى إجراء تعديلات بعد تحديث السمة.
أنشئ موضوعًا فرعيًا لموضوعك الحالي. أضف ورقة الأنماط مع تفاصيل الأصل (انظر أعلاه) وملف الوظائف الذي يدرج الأنماط من الأصل.
حدد أي تغييرات قمت بإجرائها على ملف وظائف القالب الأصلي. انسخ وظائفك الجديدة في ملف وظائف القالب الفرعي.
حدد أي تغييرات قمت بإجرائها على ورقة الأنماط الخاصة بالقالب الأصلي. انسخ هذا الرمز إلى ورقة أنماط القالب الفرعي. سيؤدي هذا إلى تجاوز التصميم على نفس العناصر أو الفئات أو المعرفات في النسق الرئيسي.
حدد أي ملفات قالب أو قم بتضمين الملفات التي قمت بتحريرها. انسخها في النسق الفرعي ، مع التأكد من استخدام نفس بنية الملف إذا كانت هناك أي ملفات في الدلائل الفرعية.
قم بتنشيط النسق الفرعي بدلاً من النسق الرئيسي.
اختبر موقعك. تحقق من أي تخصيصات قمت بإجرائها على السمة وتحقق على وجه الخصوص من الصفحات التي يتم عرضها باستخدام ملفات القالب التي قمت بتحريرها ونسخها عبرها.
تحقق مرة أخرى من ملفاتك للتأكد من أنك لم تفوت أي ملفات قمت بتحريرها.
قم بتحديث السمة الأصلية في موقع التدريج الخاص بك ، إما عبر شاشة السمات أو عن طريق تحميل السمة إذا لم تحصل عليها من دليل السمة.
اختبر الموقع مرة أخرى. تأكد من أن أي ملفات قالب قمت بتحريرها لا تزال تعمل كما ينبغي. إذا كان هناك أي شيء مفقودًا ، فقم بإعادة زيارة النسخة الاحتياطية للنسخة المعدلة من السمة الأصلية وانسخ أي شيء تحتاج إليه عبر القالب الفرعي الخاص بك.
اختبر مرة أخرى. عندما تكون سعيدًا بأن موقع التدريج الخاص بك يعمل ، يمكنك دفع تغييرات التدريج إلى الحياة (تأكد من أخذ نسخة احتياطية من موقعك المباشر أولاً). اختبر موقعك المباشر وأنت على ما يرام.
بمجرد القيام بذلك ، لن تحتاج إلى تكراره في المرة القادمة التي تقوم فيها بتحديث السمة الرئيسية. لكن تذكر: إذا كنت بحاجة إلى إجراء المزيد من التغييرات في المستقبل ، فقم بإجراء هذه التغييرات على الموضوع الفرعي وليس الموضوع الرئيسي . خذ نسخًا احتياطية من السمة الخاصة بك قبل إجراء أي تغييرات ، واختبر كل شيء على موقع التدريج الخاص بك ولكي تكون شاملاً تمامًا ، استخدم نظام التحكم في الإصدار مثل Github .
موقع GitHub
موقع GitHub
تحديث موضوع الوالدين: إجراء أي تغييرات على موضوع الطفل
في بعض الأحيان ، قد تجد أنك تقوم بتحديث سمة رئيسية وتؤدي إلى تعطل موقعك بسبب التغييرات التي أجريتها على سمة فرعية.
ربما قمت بإرفاق وظيفة بخطاف في النسق الأصلي الذي تم تغييره أو حتى إزالته. ربما لم يعد ملف قالب القالب الفرعي الخاص بك متسقًا مع ملفات قالب القالب الأصلي بعد الآن ، مما يعني أن الصفحات التي تم إنشاؤها بواسطة القالب الفرعي الخاص بك غير متسقة مع بقية الموقع.
إذا حدث هذا ، فستحتاج إلى القيام بأحد أمرين:
هل سئمت من مشكلات وورد بريس والمضيف البطيء؟ نحن نقدم دعمًا على مستوى عالمي من خبراء وورد بريس المتاحين على مدار الساعة طوال أيام الأسبوع وخوادم سريعة للغاية. تحقق من خططنا
توقف عن استخدام الملف (الملفات) ذات الصلة من القالب الفرعي عن طريق إزالتها من القالب الفرعي. في بعض الأحيان ، يعني تحديث القالب الرئيسي أنه يعمل بالطريقة التي تفضلها عما فعلته في القالب الفرعي ، لذلك لم تعد بحاجة إلى هذا الملف. بمجرد إزالة الملف من القالب الفرعي ، سيستخدم وورد بريس الملف الموجود في القالب الرئيسي.
قم بتحرير الملفات في النسق الفرعي الخاص بك حتى تكون متوافقة مع النسق الرئيسي.
إذا اخترت الخيار الأول من هذه الخيارات ، فتأكد من الاختبار على موقع التدريج الخاص بك وأنك تحتفظ بنسخة احتياطية من القالب الفرعي الخاص بك قبل تحريره. مرة أخرى ، سيساعدك استخدام Github في متابعة تغييراتك.
إذا كنت بحاجة إلى استخدام الطريقة الثانية وتحرير ملفات السمات الفرعية الخاصة بك ، فستحتاج إلى تحديد التغييرات التي أجريتها بالضبط ، وما هي التغييرات التي تم إجراؤها على النسق الرئيسي ، وكيفية تفاعلها. من المفيد مقارنة الكود من الإصدارات السابقة والجديدة للموضوع الأصلي ، وكذلك من السمة الفرعية. بهذه الطريقة يمكنك معرفة مكان ظهور أي مشاكل وإصلاحها.
اقرأ الوثائق الخاصة بهذا الإصدار من السمة الأصلية: ملاحظات الإصدار على مستودع السمات ، أو أي وثائق أكثر تفصيلاً على موقع المطور على الويب. سيساعدك هذا في تحديد أي تغييرات تطرأ على الموضوع والتي تؤثر على موضوع طفلك.
ومرة أخرى ، تأكد من الاحتفاظ بنسخ احتياطية واختبارها بدقة.
كيفية تخصيص قالب وورد بريس حتى تتمكن من تحديثه بأمان في المستقبل
إذا لم تكن قد قمت بتخصيص سمة بعد ، ولكنك تخطط للقيام بذلك ، فيمكنك جعل الأمور أبسط لنفسك عن طريق إضافة تخصيصاتك إلى سمة فرعية من البداية .
إذا قمت بتحرير سمة مباشرة من دليل السمة أو من بائع القوالب ، فستفقد أي تغييرات أجريتها على السمة عند تحديث السمة. ستتجاوز ملفات السمات الجديدة الملفات التي تم تحريرها وستختفي جميع أعمالك.
هذا هو السبب في أنه لا يجب عليك تعديل سمة جهة خارجية بشكل مباشر. تتمثل الطريقة الصحيحة لتحرير سمة جهة خارجية في إنشاء سمة فرعية لهذا المظهر وإضافة تعديلاتك هناك.
دعونا نلقي نظرة أكثر تفصيلاً على السمات الفرعية: كيف تعمل وكيف تستخدم واحدة لتحديث (وتعديل) سمة وورد بريس المخصصة الخاصة بك بأمان.
استخدام موضوع الطفل لتجنب المشاكل عند تحديث السمة الخاصة بك
السمة الفرعية هي سمة تعمل جنبًا إلى جنب مع السمة الأصلية لتشغيل موقعك. يضيف ميزات إضافية إلى السمة الأصلية مثل عناصر التصميم والوظائف ، دون تجاوز السمة الأصلية. بدلاً من ذلك ، يمكنك إنشاء ملفات محددة في النسق الفرعي التي ستتجاوز الملفات المحددة التي تحمل الاسم نفسه في النسق الأصلي. يتحد هذا مع التسلسل الهرمي لقالب وورد بريس لإخبار وورد بريس بملف قالب القالب الذي يجب استخدامه لعرض صفحة معينة على موقعك.
إذا كنت لا تعرف شيئًا عن ملفات قوالب السمات وتشعر بالارتباك ، دعني أوضح بمثال.
يحتوي نسقك الحالي على ثلاثة ملفات لعرض صفحات الأرشيف:
ملف category.php ، والذي سيعرض صفحات أرشيف للفئات.
ملف archive.php ، والذي سيعرض جميع أنواع الأرشيف ما لم يكن هناك ملف أكثر تحديدًا (مثل category.php). هذا يعني أنه سيتم استخدام هذا الملف لأرشيفات العلامات (على سبيل المثال) ولكن ليس لأرشيفات الفئات.
ملف index.php ، وهو ملف احتياطي لأي أنواع محتوى لا تحتوي على ملف أكثر تحديدًا. في هذه الحالة ، نظرًا لوجود ملف archive.php ، فلن تستخدم صفحات الأرشيف ملف index.php.
عند عرض أرشيف على موقعك ، يمر وورد بريس عبر هذا التسلسل الهرمي ويختار الملف الذي يأتي فيه أولاً. في حالة أرشيف الفئات ، سيكون هذا التصنيف category.php. في حالة أرشيف الوسم ، سيكون archive.php ، لأن السمة لا تحتوي على ملف tag.php.
ولكن إذا قمت بإنشاء قالب فرعي ، فسيختار وورد بريس دائمًا أعلى ملف في التسلسل الهرمي الموجود في القالب الفرعي ، بدلاً من القالب الأصلي.
هذا يعني أنه إذا قمت بإنشاء سمة فرعية بملف archive.php ، فسيحدث ما يلي:
بالنسبة للفئات ، قد يستخدم وورد بريس category.php من السمة الأصلية ، لأنها أعلى في التسلسل الهرمي.
بالنسبة للعلامات ، قد تستخدم archive.php من القالب الفرعي ، لأن الملف الذي يحمل نفس الاسم في النسق الفرعي يتجاوز ملفًا بهذا الاسم في النسق الأصلي.
هذا يعني أنك إذا كنت ترغب في تحرير ملف في نسقك ، يمكنك إنشاء نسق فرعي ، ونسخ هذا الملف من النسق الرئيسي إلى النسق الفرعي ، وتحريره بدلاً من ذلك. لم يتم المساس بالملفات الأصلية من النسق الأصلي ، لذلك عند تحديث السمة ، لن تفقد أي عمل. وهذا يعني أيضًا أنه حتى بعد التحديث ، سيتم استخدام ملف archive.php من القالب الفرعي الخاص بك بواسطة وورد بريس بدلاً من ملف archive.php المحدث من القالب الرئيسي.
هذا له تأثيران على تحديث الموضوعات:
يعني إنشاء مظهر فرعي أنه يمكنك تحديث المظهر الرئيسي الخاص بك دون فقدان تعديلاتك.
عندما تقوم بتحديث النسق الرئيسي ، فأنت بحاجة إلى التحقق من أي تغييرات في الكود تتعارض مع القالب الفرعي الخاص بك.
سوف نصل إلى النقطة الثانية قريبا. ولكن كيف يمكنك استخدام موضوع فرعي لإجراء أي تعديلات قد ترغب في إجرائها على المظهر الخاص بك؟ لنلقي نظرة.
أنشئ قالبًا فرعيًا ، والذي سيحتاج إلى ورقة أنماط وملف وظائف يمكنك من خلاله إدراج الأنماط من السمة الأصلية.
حدد الملفات الموجودة في النسق الأصلي التي تريد تحريرها.
إذا كانت الملفات التي تريد تحريرها هي ملف الوظائف أو ورقة الأنماط ، فلا تنسخها ، ولكن بدلاً من ذلك أضف التعليمات البرمجية الجديدة إلى ورقة الأنماط وملف الوظائف الذي أنشأته بالفعل في النسق الفرعي.
إذا كانت السمات التي تريد تحريرها هي ملفات قوالب أو تتضمن ملفات ، فقم بعمل نسخة مكررة من تلك الملفات في النسق الفرعي ، ونسخها تمامًا من النسق الأصلي. انسخها باستخدام نفس بنية الملف ، لذلك إذا كان ملف الحلقة على سبيل المثال موجودًا في parent-theme-folder / include / loop.php ، فانسخه إلى child-theme-folder / include / loop.php.
قم بتحرير الملفات في النسق الفرعي.
قم بتنشيط السمة الفرعية في شاشات إدارة وورد بريس الخاصة بك ، بدلاً من السمة الرئيسية.
وهذا كل شيء! العمل الإضافي الوحيد هو إنشاء المظهر الفرعي ، وهو سريع وسهل. الآن كلما احتجت إلى إجراء تغييرات على السمة ، يمكنك ببساطة تحرير السمة الفرعية بدلاً من ذلك. بهذه الطريقة عندما تقوم بتحديث السمة الرئيسية ، لن تفقد عملك.
كيفية تحديث سمة وورد بريس على موقع WooCommerce
إذا كنت تستخدم WooCommerce ، فربما تكون قد قمت بتحرير المظهر الخاص بك لجعله متوافقًا مع WooCommerce .
يعد هذا ضروريًا فقط إذا كنت تستخدم إصدارًا من WooCommerce سابقًا للإصدار 3.3. النصيحة من الفريق في WooCommerce هي ترقية المكون الإضافي ومن ثم ستجد أنك لست بحاجة إلى رمز إضافي في قالبك لضمان التوافق.
ولكن إذا كنت غير قادر على التحديث إلى الإصدار الحالي من WooCommerce لسبب ما (شيء لا أوصي به) ، فستحتاج إلى نسخ التغييرات التي أجريتها على المظهر الخاص بك إلى سمة فرعية قبل أن تتمكن من تحديث السمة.
ستحتاج إلى التعامل مع هذا بإحدى طريقتين:
إذا قمت بإضافة وظيفة woocommerce_content () إلى ملف woocommerce.php الذي قمت بإنشائه في قالبك ، فما عليك سوى نسخ هذا الملف إلى قالب فرعي ، باستخدام السمة الحالية باعتبارها السمة الأصلية.
إذا كنت تستخدم خطافات WooCommerce ، فقم بنسخ الكود من ملف وظائف السمة الخاصة بك إلى ملف الوظائف في القالب الفرعي الخاص بك. لا تنسخ الملف بأكمله ؛ فقط هذا الرمز.
السيناريو الأكثر شيوعًا هو ما إذا كنت قد أضفت ملفات قوالب إضافية إلى قالبك لتجاوز ملفات قالب WooCommerce. هذا شيء وثيق الصلة بأي إصدار من WooCommerce .
إذا قمت بذلك ، فستحتاج إلى إنشاء نسق فرعي ثم نسخ ملفات القالب هذه إلى النسق الفرعي الخاص بك. تأكد من استخدام نفس بنية الملف كما في النسق الأصلي. ثم قم بتنشيط السمة الفرعية كما في الإرشادات أعلاه ، واختبر السمة الأصلية وقم بتحديثها.
بمجرد القيام بذلك ، ستحتاج إلى الانخراط في اختبار أكثر شمولاً من موقع بدون متجر . بالإضافة إلى اختبار موقعك بشكل عام (انظر أعلاه) ، يجب عليك اختبار عمل متجرك. اختبر صفحة المتجر الرئيسية ؛ صفحات فئة المنتج ؛ صفحات المنتجات الفردية ؛ وعملية الخروج. تأكد من أن كل شيء يعمل كما ينبغي قبل دفع تغييراتك إلى الموقع المباشر.
ملخص
أنت تعرف الآن سبب أهمية تحديث سمة وورد بريس الخاصة بك ، والأهم من ذلك ، كيفية تحديثها بناءً على سيناريوهات مختلفة. سيكون المظهر المحدث أكثر أمانًا ، وسيكون متوافقًا مع وورد بريس الأساسي ، وسيستفيد من أي ميزات جديدة.
لكن من المهم التحديث بشكل صحيح. احرص دائمًا على الاحتفاظ بنسخة احتياطية قبل تشغيل التحديث ( لا داعي للقلق بشأن هذا إذا كنت مع Kinsta ) ، واختبر موقع التدريج أولاً ، وعندها فقط يجب دفع التغييرات إلى الحياة.
إذا أجريت أي تغييرات على المظهر الخاص بك ، فسيكون هناك عمل إضافي. أنشئ قالبًا فرعيًا أولاً ، وأضف أي تغييرات أجريتها أو تحتاج إلى إجرائها على ذلك. بهذه الطريقة ، لن تضيع تغييراتك عند تحديث السمة الأصلية.
وفر الوقت والتكاليف وحقق أقصى قدر من أداء الموقع من خلال:
مساعدة فورية من خبراء استضافة وورد بريس ، 24/7.
تكامل Cloudflare Enterprise.
يصل الجمهور العالمي إلى 28 مركز بيانات حول العالم.
التحسين من خلال مراقبة أداء التطبيقات المضمنة لدينا.
كل ذلك وأكثر من ذلك بكثير ، في خطة واحدة بدون عقود طويلة الأجل ، وعمليات الترحيل المدعومة ، وضمان استرداد الأموال لمدة 30 يومًا. تحقق من خططنا أو تحدث إلى قسم المبيعات للعثور على الخطة المناسبة لك.

