Cách tốt nhất để kiểm soát phiên bản tệp mẫu WordPress?


9

Khả năng tích hợp để khôi phục sửa đổi các bài đăng và trang trong Wordpress là rất tốt. Có cái gì đó cung cấp sức mạnh tương tự cho các tệp mẫu trong trình soạn thảo chủ đề không? Có lẽ là một plugin?


Tôi thấy ý tưởng này thú vị, nhưng liệu nó có thực tế khi sử dụng kiểm soát phiên bản đầy đủ tính năng thực sự không? ..
Rarst

Câu trả lời:


5

Mẫu chỉ được lưu trữ dưới dạng tệp trong hệ thống tệp. Chúng không được lưu trữ trong cơ sở dữ liệu nên không có chức năng cốt lõi để tạo phiên bản tệp mẫu. Khi bạn thực hiện thay đổi, tệp sẽ bị ghi đè bằng các thay đổi.

Cách dễ nhất là sử dụng giải pháp kiểm soát phiên bản hiện có (SVN, CVS, Git, Hg, v.v.) và duy trì phiên bản riêng biệt với WordPress.


Theo nhận xét của tôi, tôi đồng ý về kiểm soát phiên bản đầy đủ tính năng. Chỉ muốn lưu ý rằng các mẫu được lưu trữ trong hệ thống tệp không ngăn lưu trữ bản sửa đổi của chúng ở nơi khác. Dù sao, tôi không nghĩ trình soạn thảo nội bộ WP đủ quan trọng (chưa?) Để ai đó bận tâm đến việc phát triển chức năng như vậy cho nó.
Hết

1

Không có plugin nào như vậy để làm điều này mà tôi biết. Nhưng, đây là một ý tưởng tuyệt vời cho một plugin. Khi tôi có thời gian, tôi có thể bắt đầu tạo một plugin phiên bản chủ đề / plugin chỉ tạo các bản sao của chính nó để bạn có thể hoàn nguyên sau khi các thay đổi được thực hiện. Nó sẽ không quá phức tạp như Git hoặc SVN, nhưng nó sẽ hữu ích.


Nếu bạn tạo một plugin, vui lòng chia sẻ nó với chúng tôi ở đây!
Carson

Tôi sẽ chắc chắn. Tôi đã bắt đầu với một phiên bản thô của nó bây giờ, nhưng chưa có gì để phát hành.
Dwayne Charrington

Xin chào Dwayne, chỉ muốn đăng nhập. Có bản cập nhật nào nữa về plugin này không?
Carson

Chưa có gì như Carson. Tôi đã rất bận rộn với một đống công việc trong một thời gian + tự do. Đáng buồn là tôi đã không có cơ hội để làm việc với ý tưởng plugin tuyệt vời này. Tôi vẫn chưa quên.
Dwayne Charrington

1
tìm kiếm plugin chỉnh sửa mã nâng cao :)
BaiNET
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.