it-swarm.asia

WordPress'in üzerine yazma özelleştirme ayarlarının güncellenmesi - stratejiler?

Şimdi iki kez WordPress'i güncelledim, sadece (facepalm) özel şablonda - kenar çubuğuna veya benzer bir şeye yaptığım değişikliklerin üzerine yazdığını anlamak için.

Açıkçası güncellemek zorunda değilim, ancak eklentiler vb. İçin daha iyidir ve en son ürünlere ve hata düzeltmelerine sahip olmayı seviyorum.

Diğer kişilerin varsayılan şablonda özel değişiklikler yapmadan basitçe güncellemeleri için wordpress stratejileri nelerdir?

5
Mark Mayo

Çok basit: Eğer varsayılan şablonu kullanıyorsanız, klasör adı ve css dosya bildirimini yeniden adlandırın) ve güncellenmeyecektir.

Güncellemeleri istiyorsanız (örneğin, Yirmi Bir sık ​​sık güncellenir), bir alt tema oluşturun.

Burada bilgi: http://codex.wordpress.org/Child_Themes

15
Mael

İlk önce: WordPress çekirdek dosyalarında hiçbir zaman değişiklik yapmamalısınız, bunun yerine, sizin için yapmak için bir eklenti yazın.

İkincisi: Yalnızca küçük ve orta dereceli tema özelleştirmeleriniz varsa, bir alt tema kullanabilirsiniz, böylece çekirdek dosyaları tek başına bırakabilirsiniz. Alternatif olarak, tema klasörünü, değişiklikleriniz güncelleme tarafından silinmemesi için yeniden adlandırın.

5
WhIteSidE

Kontrol Paneli güncelleyicisini kullanmıyorum.

Subversion kullanarak WordPress'i yüklüyorum; tüm yerel değişikliklerim svn diff ile gösterilebilir ve çoğu durumda yeni bir sürüm numarasına geçtiğimde yeni kod tabanıyla sorunsuz bir şekilde birleştirilirler. Çekirdek ve birçok eklenti ve tema SVN'den edinilebilir. Maalesef hepsi bu değil, ama yine de sizi dışarıda bırakıyor: bir depo oluşturun, böylece otomatik güncelleyiciyi bir eklentide kullanıyor olsanız bile hiçbir zaman değişiklik kaybetmezsiniz. Açıkçası bazı güçlü VCS becerileri burada yardımcı oluyor. :)

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

2
Annika Backstrom

Değiştirilmiş kod tabanınızın bir kopyasını bir kaynak kontrol sisteminde saklayın. Tavsiye ederim Mercurial .

Mercurial'da değiştirmek için gittiğiniz wordpress kodunun orijinal versiyonunu bırakın ve onaylayın. Ardından, değiştirilmiş kod tabanınızı üstüne yerleştirin ve bir dal adı verirken onaylayın. Şube'ye "sitemiz" deyin.

Mesele şu ki, Mercurial şimdi , sitenizin standart dağıtımdan ne kadar farklı olduğunu biliyor . Bu, yükseltmeleri kolaylaştırır.

Bir sonraki wordpress sürümü çıktığında indirin ve yerel Mercurial çalışma dizininizin üstüne bırakın. Yalnızca çalışan çalışma kopyasını varsayılan şubeye güncellediğinizden emin olun; yani 'sitemiz' şubenizi değil . Mercurial şimdi yeni wordpress sürümünün öncekinden ne kadar farklı olduğunu biliyor. Mercurial, ortak bir “ebeveyn” in iki “çocuk” versiyonundan farklılıkları birleştirmek konusunda çok iyidir ve daha sık olmasa da, özel tweaks'ınız iyi bir şekilde birleştirilecektir.

1
Neil Trodden

Özel temalarım bile her zaman güncellemeler alıyor. Önce yerel olarak indiririm ve değişikliklerin nerede olduğunu görmek için BeyondCompare'i kullanarak ve özel değişikliklerimin yapıldığı dosyaları güvenli bir şekilde atlayabilirsem bir karşılaştırma yaparım. Olmazsa, kaynak dosyaları siteme yüklemeden önce manuel olarak güncellerim. Bu biraz fazladan çalışmadır, ancak temanızda/sitenizde özel değişiklikler yaptıysanız gereklidir.

0
baldy