Cách Tạo Child Theme

Nhiều ngôi trường hợp hầu hết tùy chỉnh bạn muốn lại không được WordPress tốt theme cung ứng trực tiếp bằng giao diện.

Bạn đang xem: Cách tạo child theme

Ý của bản thân là chúng ta phải sửa thẳng code ở những file của theme. Điều nguy hại ở đây, là những sửa đổi sẽ mất hết khi bạn update phiên bản mới của theme.

Mà việc update theme là vấn đề bắt buộc bạn phải có tác dụng ví tại sao bảo mật.

Vậy tất cả cách làm sao mà bạn vẫn giữ lại được tùy chỉnh cấu hình khi update theme?

Tạo một child theme vào WordPress chủ yếu là chiến thuật của bạn.

Trong nội dung bài viết này, bản thân sẽ giới thiệu bạn child theme vào WordPress là gì, và bí quyết tạo chúng.

Child Theme là gì?

Cái thương hiệu child theme cũng đã gợi nhắc cho bạn ý nghĩa sâu sắc và mục tiêu của child theme.

Child Theme cũng chính là theme mà lại nó thừa kế tính năng và giao diện xuất phát điểm từ một theme chị em (parent theme) mà bạn đang sử dụng trên trang của bạn.

Điểm quan trọng đặc biệt là:

Bất cứ thay đổi nào bạn tạo ra trong child theme cũng sẽ không bị mất đi khi bạn cập nhật theme mẹ.

Thực tế, WordPress đang xem child theme đầu tiên. Nếu như bạn có sửa đổi giao diện hay đổi khác chức năng gì vào child theme, những thay đổi sẽ được áp dụng. Sau đó WordPress sẽ trở về theme mẹ để sử dụng các tính năng không bị ghi đè sinh sống theme con.

Cách chế tạo child theme thủ công trong WordPress

Nếu chúng ta không rành về code, nghĩ về đến tạo child theme có khiến bạn khá oải. Nhưng lại thực sự tạo thành child theme không cạnh tranh đến vậy. Còn nếu không muốn nói là kha khá dễ dàng.

Các bước thực hiện như sau:

Di gửi tới thư mục wp-content/themes (sử dụng FTP hay tệp tin Manager vào CPanel)

Tạo một thư mục nghỉ ngơi đây. Bạn có thể đặt tên bất kỳ. Nhưng cách đặt tên chuẩn nhất là đặt tên giống thương hiệu của theme phụ vương và găn ‘-child’ vào cuối.

Ví dụ: theme chị em củamình đang thực hiện là beginner, mình sẽ đặt thương hiệu thư mục là beginner-child


*

Tạo file style.css

Bên trong thư mục các bạn vừa tạo, bạn sẽ tạo một file mới mang tên là “style.css”

Copy với dán đoạn code sau vào tệp tin vừa bắt đầu tạo ra:


/*Theme Name: Beginner Child ThemeTheme URI: http: //autocadtfesvb.comDescription: Day la child theme cua BeginnerAuthor: Thinh NguyenAuthor URI: https://autocadtfesvb.comTemplate: beginnerVersion: 0.1*/
Bạn có thể biến hóa thông tin cho phù hợp của bạn. Nhưng chăm chú phần Template, chúng ta phải gõ đúng tên theme mẹ. File style.css bao gồm phân biệt hoa thường xuyên nên các bạn phải gõ tương đương 100%.

Xem thêm: Thông Tin Profile Các Thành Viên Nhóm Nhạc Exo Thông Tin, Exo (Nhóm Nhạc)

Lưu lại tệp tin style.css các bạn vừa nỗ lực đổi.

Tạo file functions.php

Để child theme hoạt động, chúng ta tạo theme file functions.php. Và bổ sung đoạn code sau vào file này.


Code trên giúp tải toàn cục CSS từ theme mẹ.

Bây giờ bạn có thể vào Appearcance -> Themes nhằm activate theme con. Tại thời điểm này, chúng ta chưa sửa đổi gì nghỉ ngơi theme con, phải giao diện và công dụng không tất cả gì chũm đổi.


*

Chỉnh sửa child theme

Chỉnh sửa CSS

Nếu bạn muốn thay thay đổi CSS chỉ việc mở file style.css của child theme và bổ sung cập nhật code bên dưới phần comment.

Trong ví dụ phía dưới mình nuốm đổifont-size


*

Chỉnh sửa tệp tin PHP

Nếu bạn có nhu cầu chỉnh sửa file PHP nào của theme mẹ, chỉ cần copy nó vào thư mục theme con.

Về bạn dạng chất, khi WordPress tìm kiếm file, nó sẽ kiểm soát thư mục nhỏ đầu tiên. Nếu file tồn tại, nó sẽ áp dụng file trong theme con, còn không sở hữu file từ theme cha. Chỉ có file functions.php là nước ngoài lệ. WordPress sẽ sở hữu cả tệp tin của theme nhỏ lẫn theme mẹ.

Một chú ý khi copy tệp tin từ theme mẹ vào theme con bạn phải giữ nguyên cấu trúc file. Ví dụ bạn thích thay đổi file scripts.php của theme mẹ. File này phía bên trong thư mục hotline là “inc”

Vì vậy mình phải lập thư mục inc giống như bên child theme cùng copy file scripts.php vô đó. Nếu chưa rõ, chúng ta xem hình ảnh phía dưới:


*

Tạo child theme vào WordPress sử dụng plugin

Ngoài bí quyết tạo child thêm bằng tay như trên, bạn cũng có thể sử dụng plugin Child Theme Configurator để sản xuất child theme. Bí quyết này tương thích với các bạn mới có tác dụng quen cùng với WordPress, hay như là muốn tiết kiệm thời gian.

Cách tạo ra child theme như sau:

Đầu tiên bạn cài đặt và active plugin. Sau đó bạn vào Tools -> Child Themes, click Analyze nhằm plugin phân tích theme bạn có nhu cầu tạo child theme


*

Sau lúc phân tích kết thúc sẽ tất cả thêm phần cấu hình tạo child theme. Bạn cũng có thể xem qua nhưng chú ý chung không phải chỉnh sửa gì thêm. Cuối cùng, click ‘Create New Child Theme" để chế tác child theme


Sau khi tạo thành xongchild theme , chúng ta vào Appearance -> Themes nhằm click hoạt child theme.


Nếu cần tùy trở nên CSS bạn cũng có thể vào Appearance -> Editor. Hoặc FTP vào host và sửa trực tiếp trong đó.


Lời kết

Child theme là cách tốt nhất có thể giúp chúng ta giữ được tùy chỉnh ngẫu nhiên theme nào khi cần update phiên bản mới của theme. Vấn đề tạo child theme vào WordPress cũng tương đối đơn giản. Chúng ta có thể làm thủ công hay thông qua plugin như phía dẫn.