Найкращий спосіб керування версіями файлів шаблонів WordPress?


9

Вбудована можливість відновити версії дописів і сторінок у Wordpress чудова. Чи є щось, що надає однакову силу файлам шаблонів у редакторі тем? Можливо, плагін?


Я вважаю цю ідею цікавою, але чи це практичне над використанням справжнього повнофункціонального контролю версій? ..
Rarst

Відповіді:


5

Шаблони зберігаються лише у вигляді файлів у файловій системі. Вони не зберігаються в базі даних, тому немає основних функціональних можливостей для файлів шаблонів версій. Коли ви вносите зміни, файл перезаписується із змінами.

Найпростішим маршрутом було б використання існуючого рішення для управління версіями (SVN, CVS, Git, Hg тощо) та підтримувати версію окремо від WordPress.


За моїм коментарем я якось погоджуюся на повний контроль над версіями. Просто хочу зазначити, що шаблони, що зберігаються у файловій системі, не заважають зберігати свої версії в іншому місці. Так чи інакше, я не думаю, що внутрішній редактор WP є достатньо важливим (поки що?), Щоб хтось переймався розробкою такої функціональності для нього.
Рарст

1

Немає такого плагіна, щоб це зробити, про що я знаю. Але це чудова ідея для плагіна. Коли я отримаю час, я можу зайнятися створенням тему / плагіна для версії версії, який просто створює копії, щоб ви могли повернутись назад після внесення змін. Це було б не надто складно, як Git або SVN, але було б корисно.


Якщо ви створили плагін, будь ласка, поділіться ним з нами тут!
Карсон

Я обов'язково буду. Я почав з грубої версії його зараз, але поки що нічого не випускати.
Дуейн Чаррінгтон

Привіт, Дуейн, просто хотів зареєструватися. Будь-які подальші оновлення цього плагіна?
Карсон

Нічого поки що Карсон. Я деякий час був дуже зайнятий купою роботи + позаштатний. Я, на жаль, не мав можливості працювати над цією дивовижною ідеєю плагіна. Я не забув, хоча.
Дуейн Чаррінгтон

1
шукати розширений плагін редактора коду :)
Bainternet
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.