Flatsome và Flatsome Child là gì?

Hôm nay mình sẽ giải thích về sự khác nhau giữa Flatsome và Flatsome child, khi cài theme lên thì bạn sẽ cài file gốc đó là flatsome.zip vậy còn flatsome-child.zip là gì? Tại sao phải cài flatsome-child? Mục đích theme child giúp bạn thêm code hoặc custom những thứ đã có từ file gốc. Child theme có mối quan hệ với theme gốc.

Ở hình trên các bạn thấy mình đang kích hoạt Flatsome child theme nhưng Flatsome ở bên phải thì không kích hoạt. Ủa theme không chạy Flatsome à? Sao chạy Theme child vậy trời.

Bạn sai lầm WordPress nó sẽ chạy từ theme child sang theme mẹ ( theme gốc) nên bạn thấy nó kích hoạt child vậy thôi chứ nó đang chạy cả 2. Theme child kế thừa tất cả tính năng của theme gốc nên bạn chỉnh là chỉnh chung cấu hình của theme, nên không có phân biệt đang cấu hình cái nào nhé!

Bạn mà xóa FLatsome file gốc đó là website lỗi ngay, vì flatsome child kết nối đến file flatsome gốc mà, không có là lỗi nghiêm trọng thiếu flatsome liền.

Flatsome gốc là gì?

Đây là một theme hoàn chỉnh, bao gồm đầy đủ source code mà nhà sản xuất bán cho bạn. Theme gốc có thể chạy độc lập không cần theme child. Thường thì sẽ kèm thêm child theme để a e có thể custom thêm chức năng.

Flatsome Child là gì?

Như đã chỉ ra trong phần tổng quan, theme con kế thừa giao diện của chủ đề mẹ và tất cả các chức năng của nó, nhưng có thể được sử dụng để sửa đổi bất kỳ phần nào của chủ đề. Bằng cách này, các tùy chỉnh được giữ riêng biệt với các tệp của theme mẹ. Sử dụng child theme cho phép bạn nâng cấp chủ đề mẹ mà không ảnh hưởng đến các tùy chỉnh bạn đã thực hiện cho trang web của mình.

Nói nôm na là khi bạn cài lên web 2 theme flatsome và flatsome, bạn sẽ kích hoạt theme child để sau này bạn có custom chỉnh sửa file thì nó không mất code mà bạn thêm vào file, vì nếu bạn thêm vào file flatsome gốc thì khi cập nhật từ bản cũ lên bản mới nó sẽ tự động xóa sạch theme cũ và tải lại bản mới thay thế vào đó.

Vậy nên child theme ra đời để cho bạn có thể tùy biến mà ko cần can thiệp gì vào theme gốc.

Ví dụ như trang chi tiết sản phẩm bạn muốn sửa file single product nhưng nếu bạn sửa trực tiếp thì cập nhật sẽ mất sạch, vậy nên ta sẽ được file đó sang Flatsome child để có thể chỉnh sửa.

Flatsome như 1 cổng trung gian để kết nối đến flatsome gốc.

Tiến trình chạy:

WordPress -> Flatsome Child -> Flatsome

Cập nhật mới theme flatsome:

WordPress -> Tự động xóa Flatsome cũ -> Tự động cập nhật lại thư mục flatsome mới

Flatsome Child là theme con hỗ trợ nên không cập nhật gì, vẫn giữ nguyên. Tên child theme có thể đổi tùy ý và phiên bản có thể đổi thoải mái mặc định là 3.0 bạn đổi thành Pro hoặc 2050 cũng được nữa, cái tên thôi mà.

Tại sao phải cài flatsome-child?

Thường thì bạn không cần cài flatsome child nếu không custom gì vào theme gốc, nhưng sớm hay muộn bạn cũng nên xài bởi vì bạn có thêm code vào để can thiệp sửa chữa theme gốc, nếu bạn thêm vào theme gốc luôn thì cập nhật bản mới là nó xóa sạch.

Hồi trước nhiều bạn làm web rồi chỉnh sửa vào theme gốc nên ko dám cập nhật bởi vì cập nhật nó up bản mới xóa hết mấy thứ code bạn thêm nên toang web, bởi vậy nên người ta tạo ra child theme hỗ trợ cho bạn việc đó, thoải mái chỉnh sửa custom theo ý mà khi cập nhật không ảnh hưởng gì file gốc, không cần can thiệp gì vào theme gốc.

Child theme có gì trong đó? Có cần cập không Child theme không?

Child theme chẳng có gì trắng bốc, trống trơn. 2 file chính đi kèm đó là style.css và function.php

style.css để các bạn thêm css vào và function.php để bạn thêm các hàm của theme hay wordpress vào đấy, khi cập nhật khỏi lo mất code, cập nhật nó chỉ cập nhật theme gốc thôi.

Child theme có gì đâu mà cập nhật, trừ khi bạn thêm code bậy vào lỗi hoặc lâu quá cũ mới sửa code thêm lại.

Tóm lại:

- Bạn nên cài child theme để sau thêm code cho tiện, cập nhật không lo mất code, cứ có theme gốc và child theme thì cài cả 2 rồi kích hoạt Child theme là được.

Bạn có thể quan tâm:

Sửa lỗi Gói lưu trữ không tương thích (Incompatible Archive)

Chào tất cả mọi người, ở phiên bản WordPress 6.4.3 nếu ae gặp lỗi khi upload theme hoặc plugin: Gói lưu trữ không tương thích (Incompatible Archive). Thì hãy giải nén ra rồi Zip lại file bên trong nhé là được nhé. Window thì zip bình thường bằng..

(Khoảng 1 tháng trước)0

Xóa đường dẫn /product và /product-category Woocommerce

Mặc định khi cài WordPress và Woocommerce ngôn ngữ tiếng anh sẽ hiện đường dẫn product hoặc product-category, nhưng đường dẫn quá dài và bạn muốn bỏ hết danh mục đó đi chỉ để lại đường dẫn sản phẩm hoặc đường dẫn danh mục cho gọn. Để&nbsp..

(Khoảng 3 tháng trước)0

Xóa bỏ đường dẫn /san-pham/ Trong Url Sản Phẩm Woocommerce

Đường dẫn hay còn gọi là Permalink trong WooCommerce sẽ mặc định thêm product-category (danh mục sản phẩm) và product (sản phẩm) – để phân biệt đường dẫn giữa danh mục sản phẩm và sản phẩm. Mặc định khi cài WooCommerce xong nếu là t..

(Khoảng 3 tháng trước)0

Sửa lỗi Wpml hoặc các plugin dịch không dịch ngôn ngữ mặc định

Sửa lỗi Wpml hoặc các plugin dịch không dịch ngôn ngữ mặc định, hướng dẫn Việt hóa plugin Woocommerce và giỏ hàng, khi mua key WPML xong các bạn không cài mà Woocommerce không dịch tiếng Việt vẫn hiện tiếng anh các xử lý rất đơn giản các bạn làm ..

(Khoảng 10 tháng trước)0

Hướng dẫn Backup cơ sở dữ liệu WordPress

Việc backup sao lưu cơ sở dữ liệu là rất quan trọng đối với một website WordPress, vì nếu trong quá trình chúng ta thiết kế website hoặc cài theme, plugin gây lỗi cho cơ sở dữ liệu hoặc bị virus phá hoại sẽ rất nghiệm trọng, có thể lỗi dữ liệu và..

(Khoảng 11 tháng trước)0