Cara terbaik untuk mengontrol file templat WordPress versi?


9

Kemampuan bawaan untuk mengembalikan revisi posting dan halaman di Wordpress sangat bagus. Apakah ada sesuatu yang memberikan kekuatan yang sama untuk templat file di theme-editor? Mungkin sebuah plugin?


Saya menemukan ide ini menarik, tetapi apakah ini praktis daripada menggunakan kontrol versi fitur lengkap nyata? ..
Rarst

Jawaban:


5

Template hanya disimpan sebagai file dalam sistem file. Mereka tidak disimpan dalam database sehingga tidak ada fungsi inti untuk versi file template. Saat Anda membuat perubahan, file ditimpa dengan perubahan.

Rute termudah adalah dengan menggunakan solusi kontrol versi yang sudah ada (SVN, CVS, Git, Hg, dll.) Dan mempertahankan versi terpisah dari WordPress.


Sesuai komentar saya, saya agak setuju pada kontrol versi berfitur lengkap. Hanya ingin mencatat bahwa templat yang disimpan dalam sistem file tidak mencegah dari menyimpan revisi mereka di tempat lain. Lagi pula saya tidak berpikir editor internal WP cukup penting (belum?) Bagi seseorang untuk repot-repot mengembangkan fungsi seperti itu untuk itu.
Rarst

1

Tidak ada plugin seperti itu di luar sana untuk melakukan ini yang saya sadari. Tapi, ini ide yang luar biasa untuk sebuah plugin. Ketika saya mendapatkan waktu, saya mungkin harus membuat theme / plugin versioning plugin yang hanya membuat salinannya sendiri sehingga Anda dapat kembali lagi setelah perubahan dilakukan. Ini tidak akan terlalu rumit seperti Git atau SVN, tetapi akan berguna.


Jika Anda membuat plugin, silakan bagikan dengan kami di sini!
Carson

Saya pasti akan melakukannya. Saya sudah mulai dengan versi kasarnya sekarang, tetapi belum ada yang dirilis.
Dwayne Charrington

Hai Dwayne, hanya ingin check-in. Adakah pembaruan lebih lanjut tentang plugin ini?
Carson

Belum ada dari Carson. Saya sudah sangat sibuk dengan banyak pekerjaan untuk sementara + freelance. Sayangnya saya belum berkesempatan untuk mengerjakan ide plugin yang luar biasa ini. Saya belum lupa.
Dwayne Charrington

1
cari plugin editor kode lanjutan :)
Bainternet
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.