it-swarm-vi.com

Làm cách nào để chuyển đổi chủ đề Wordpress?

Tôi googled, nhưng tôi đã không tìm thấy bất kỳ giải pháp tự động. Vì vậy, tôi đã bắt đầu nó bằng tay. Ánh xạ các tệp CSS rất dễ dàng, nhưng tôi đang tìm cách để ánh xạ các khối/mẫu. Xin vui lòng giúp đỡ.

11
user931

Không có cách trực tiếp để làm điều đó cũng như bất kỳ cách lập trình nào. Điều này là do các cấu trúc mẫu khác nhau rất nhiều. Nhưng đây là các bước bạn nên thực hiện để chuyển đổi nhanh nhất ...

  1. Tải chủ đề trong Wordpress sau đó xem trang web trong trình duyệt. (Mục đích của việc này là để trích xuất cấu trúc HTML cơ bản của mẫu).
  2. Xem nguồn trên trang, sao chép tất cả HTML và thả vào trình chỉnh sửa văn bản. Lưu vào một thư mục dự án mới.
  3. Sao chép các tệp CSS và JS vào thư mục dự án mới này. Tôi khuyên bạn nên sử dụng thư mục "css" và thư mục "js" cho tổ chức.
  4. Sao chép tất cả các hình ảnh vào thư mục dự án này. Tôi khuyên bạn nên sử dụng thư mục "hình ảnh".
  5. Bây giờ bạn có mẫu cơ sở bạn cần để biến nó thành một chủ đề cho Drupal. Thời gian để bận rộn!
  6. Tôi khuyên bạn nên sao chép chủ đề "vòng hoa" vào thư mục dự án mới và đổi tên nó thành tên chủ đề mới của bạn. Điều này sẽ tăng tốc mọi thứ lên.
  7. Sao chép qua các thư mục css, js và hình ảnh vào dự án chủ đề mới.
  8. Chỉnh sửa tệp .info để tải tệp css và js.
  9. Sửa đổi các tệp css và js để tải bất kỳ hình ảnh và đường dẫn tệp nào khác có liên quan đến chúng.
  10. Sử dụng so sánh song song giữa page.tpl.php và tệp html mẫu của bạn, bạn sẽ cần phải chuyển đổi cấu trúc của tệp tpl để gần với cấu trúc của tệp html. Hãy cẩn thận để không loại bỏ các tài liệu tham khảo năng động.
  11. Kiểm tra, khắc phục sự cố khi cần thiết.

Rất nhiều bước, nhưng nó hoạt động. Bạn cũng có thể sử dụng khung chủ đề cung cấp chủ đề bộ xương để xây dựng. Vấn đề duy nhất với điều này là đôi khi các khung này rất nặng tay và làm được nhiều hơn mức cần thiết. Zen là một phổ biến, nhưng nó rất nặng tay. Bạn có thể tìm thêm trên trang web Drupal tại drupal.org (tìm kiếm chủ đề). Dưới đây là một số liên kết đến một vài chủ đề cơ bản.

  • Khung Zen
  • NineSixty (Hệ thống lưới 960, khái niệm rất linh hoạt, tôi chưa bao giờ sử dụng nó)
  • Fluid Grid (một khái niệm tuyệt vời khác, tôi đã thấy điều này trong hành động và nó khá hay)

Cuối cùng, đây là một liên kết đến hướng dẫn theo chủ đề của Drupal .

16
Patrick

Tôi đồng ý với câu trả lời của pthurmond, nhưng tôi khuyên bạn không nên sao chép toàn bộ HTML và CSS mà phải thực hiện từng bước một. Sao chép HTML đầu tiên cho, giả sử, menu; sau đó sao chép CSS cho nó. Sử dụng Fireorms cho quá trình. Bằng cách này, bạn sẽ chỉ có những thứ thực sự cần thiết. Tôi cũng đề xuất một dòng hệ thống lưới 960.gs vì nó rất linh hoạt và bạn sẽ không gặp vấn đề gì về bố cục.

4
Varshith

Tôi cũng đang tìm cách chuyển đổi một chủ đề WordPress thành Drupal nhưng không tìm thấy bất kỳ giải pháp dễ dàng nào.

Vì trang web Drupal của tôi chủ yếu là nội dung văn bản, tôi đã quyết định tạo iframe trong trang web WP có chứa Drupal Địa điểm.

Có vẻ như nó sẽ tập luyện. Tôi đã xóa tiêu đề và chân trang khỏi tệp mẫu Drupal và bây giờ tất cả những gì tôi có là phần thân trong trang web WP của tôi.

Tôi sẽ phải điều chỉnh CSS trên trang web Drupal một chút nhưng tôi thực sự mong đợi thiết kế lai này.

1
Parag