Dùng child theme để giữ chỉnh sửa
Child theme giữ lại phần bạn đã sửa khi cập nhật theme chính lên bản mới.
Trong bài này
Khi cập nhật, toàn bộ file của theme chính được thay bằng bản mới, nên mọi dòng code bạn sửa thẳng trong theme chính sẽ mất. Child theme tách phần chỉnh sửa ra một theme riêng để không bị ghi đè.
Cài child theme
- Cài theme chính trước, không cần kích hoạt.
- Tìm file child theme trong gói tải về, thường tên
ten-theme-child.zip. - Tải child theme lên ở Giao diện › Giao diện › Thêm Giao diện › Tải giao diện lên, rồi kích hoạt child theme.
Gói tải về không có sẵn child theme? Bạn có thể tạo bằng plugin miễn phí Child Theme Configurator.
Sửa ở đâu?
- CSS: thêm vào file
style.csscủa child theme, hoặc ô CSS bổ sung trong Giao diện › Sửa giao diện. - Code PHP: thêm vào file
functions.phpcủa child theme. - Sửa file mẫu: chép file cần sửa từ theme chính sang child theme (giữ nguyên đường dẫn thư mục) rồi sửa bản trong child theme.
Nhiều theme lưu phần tuỳ chỉnh giao diện riêng cho từng theme. Hãy kích hoạt child theme trước khi bắt đầu tuỳ chỉnh để không phải làm lại.
Khi có bản mới, bạn chỉ cập nhật theme chính theo Cập nhật plugin, theme bằng file .zip mới; child theme giữ nguyên.
