WordPress şablon dosyalarını kontrol etmenin en iyi yolu?


9

Wordpress'teki yazıların ve sayfaların revizyonlarını geri yükleme yerleşik yeteneği harika. Tema düzenleyicide şablon dosyalarına aynı gücü veren bir şey var mı? Belki bir eklenti?


Bu fikri ilginç buluyorum, ancak bu gerçek tam özellikli sürüm kontrolünü kullanmak üzerinde pratik mi? ..
Rarst

Yanıtlar:


5

Şablonlar yalnızca dosya sisteminde dosya olarak saklanır. Veritabanında depolanmazlar, bu nedenle şablon dosyalarını sürümlemek için temel işlev yoktur. Değişiklik yaptığınızda, değişikliklerin üzerine dosyanın üzerine yazılır.

En kolay yol, var olan bir sürüm kontrol çözümünü (SVN, CVS, Git, Hg vb.) Kullanmak ve sürümü WordPress'ten ayrı tutmaktır.


Benim yorumuma göre ben tam özellikli sürüm kontrolü üzerinde katılıyorum. Sadece dosya sisteminde saklanan şablonların revizyonlarının başka bir yerde saklanmasını engellemediğini unutmayın. Her neyse, WP dahili editörünün birisinin bunun için böyle bir işlevsellik geliştirmekten rahatsız olması için yeterince önemli olduğunu düşünmüyorum (henüz?).
Rarst

1

Farkında olduğum bunu yapacak böyle bir eklenti yok. Ancak, bu bir eklenti için harika bir fikir. Zamanı aldığımda, değişiklikler yapıldıktan sonra geri dönebilmeniz için yalnızca kendi kopyalarını oluşturan bir tema / eklenti sürüm oluşturma eklentisi oluşturmaya gidebilirim. Git veya SVN gibi aşırı karmaşık olmaz, ancak yararlı olur.


Bir eklenti oluşturursanız, lütfen burada bizimle paylaşın!
Carson

Emin olacağım. Şimdi kaba bir versiyonuna başladım, ama henüz piyasaya sürülecek bir şey yok.
Dwayne Charrington

Merhaba Dwayne, sadece check-in yapmak istiyordu. Bu eklentide başka güncelleme var mı?
Carson

Henüz Carson gibi bir şey yok. Bir süredir bir yığın çalışma ile süper meşgul oldum + serbest. Ne yazık ki bu harika eklenti fikri üzerinde çalışma şansım olmadı. Yine de unutmadım.
Dwayne Charrington

1
kod düzenleyicisi eklentisini ara :)
Bainternet
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.