it-swarm.asia

تحديث وورد تعديل الكتابة التخصيص القرص - الاستراتيجيات؟

لقد قمت الآن بتحديث ووردبريس ، ولكي أدرك أنه (facepalm) يقوم بالكتابة فوق بعض التغييرات التي أجريتها على القالب المخصص - على الشريط الجانبي أو شيء مشابه.

من الواضح أنني لا أحتاج إلى التحديث ، ولكن من الأفضل استخدام الوظائف الإضافية وما إلى ذلك ، وأحب الحصول على أحدث المنتجات وإصلاح الأخطاء.

ما هي استراتيجيات الآخرين للتحديثات الواضحة للورد دون فقدان التعديلات المخصصة على القالب الافتراضي؟

5
Mark Mayo

بسيط جدًا: إذا كنت تستخدم القالب الافتراضي ، فقم بإعادة تسميته باسم المجلد وإعلان ملف css) ولن يتم تحديثه.

إذا كنت تريد التحديثات (على سبيل المثال ، يتم تحديث Twenty One غالبًا) ، قم بإنشاء سمة فرعية .

معلومات هنا: http://codex.wordpress.org/Child_Themes

15
Mael

أولاً: لا يجب أبدًا إجراء تغييرات على ملفات WordPress الأساسية ، بدلاً من ذلك ، اكتب مكونًا إضافيًا للقيام بذلك نيابة عنك.

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

5
WhIteSidE

لا أستخدم أداة تحديث لوحة المعلومات.

أقوم بتثبيت WordPress باستخدام التخريب ؛ يمكن عرض جميع تعديلاتي المحلية مع svn diff وفي معظم الحالات يتم دمجها بسلاسة مع قاعدة الشفرة الجديدة عندما أقوم بالتبديل إلى رقم إصدار جديد. تتوفر المكونات الأساسية والعديد من المكونات الإضافية والسمات من خلال SVN. ليس كل شيء للأسف ، لكن هذا لا يزال يتركك خارجًا: أنشئ مستودعًا حتى لا تفقد التغييرات أبدًا حتى لو كنت تستخدم التحديث التلقائي على مكون إضافي. من الواضح أن بعض مهارات VCS القوية تساعد هنا. :)

http://codex.wordpress.org/Installing/Updating_WordPress_with_Subversion

2
Annika Backstrom

احتفظ بنسخة من كودك المعدل في نظام تحكم مصدر. أوصي Mercurial .

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

النقطة المهمة هي أن Mercurial الآن يعرف كيف يختلف موقعك عن التوزيع القياسي. هذا يجعل ترقيات أسهل.

عندما يخرج الإصدار التالي من WordPress ، قم بتنزيله وقم بإفلاته أعلى دليل العمل المحلي Mercurial. فقط تأكد من "تحديث" نسخة العمل هذه إلى الفرع الافتراضي ، أي لا فرع "موقعنا". يعرف Mercurial الآن كيف يختلف إصدار WordPress الجديد عن الإصدار السابق. يعد Mercurial جيدًا للغاية في دمج الاختلافات من نسختين "تابعة" من "الوالد" الشائع ، وفي أغلب الأحيان ، سيتم دمج تعديلاتك المخصصة بشكل جيد.

1
Neil Trodden

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

0
baldy