Blog Mua Sắm Thông Minh – MEGA STOREBlog Mua Sắm Thông Minh – MEGA STORE
  • TRANG CHỦ
  • Shop
  • Thủ Thuật
    • Thủ Thuật WordPress
    • Thủ Thuật Blogspot
    • Thủ Thuật SEO
    • Thủ Thuật Windows
    • Thủ Thuật Phần Cứng
    • Thủ Thuật Văn Phòng
    • Thủ Thuật Android
    • Thủ Thuật IOS
    • Thủ Thuật Mac OS
    • Thủ Thuật Mạng Internet
  • Phần Mềm
    • Phần Mềm Windows
    • Phần Mềm Android
    • Phần Mềm IOS
    • Phần Mềm Mac OS
  • Games
    • Windows Game
    • Game Android
    • Game IOS
    • Game Mac
    • Game Online
    • Hướng dẫn chơi Game
  • Web
    • Mạng Xã Hội
    • Giải Trí Online
    • Chia Sẻ Trực Tuyến
    • Học Tập Trực Tuyến
    • Mua Sắm Trực Tuyến
    • Các Tiện Ích Online Khác
  • Tin Tức
    • Tin Nóng 24h
    • Công Nghệ
    • Tổng Hợp
  • Liên Hệ
Facebook Twitter Instagram Pinterest YouTube LinkedIn
Thứ Hai, Tháng Bảy 4
Đăng nhập
tin mới
  • Nghệ sĩ Hồ Hoài Anh và Hồng Đăng có thể đã dính bẫy tống tiền hiếp dâm
  • Quỹ bình ổn giá xăng dầu giữ hay bỏ ?
  • “Quái vật xuyên không” 7 tỉ năm hiện hình, 1 giây nuốt hết 1 Trái Đất
  • Chuyện Ma có thật ( chuyện xảy ra trong đời )
  • 500+ câu nói hay nhất, ấn tượng nhất giúp bạn sống tích cực hơn mỗi ngày
  • Top 10 công cụ tăng traffic cho website hiệu quả nhất
  • ‘Ngọc Hoàng’ Quốc Khánh U60 vẫn độc thân, sống ở phòng 10m2
  • Hướng dẫn kiểm tra máy tính có cài được Windows 11 hay không
Facebook Twitter Instagram
Blog Mua Sắm Thông Minh – MEGA STORE Blog Mua Sắm Thông Minh – MEGA STORE
ĐỒ DA XỊN - CHẾ TÁC THỦ CÔNG BỞI THỢ LÀNH NGHỀ
  • TRANG CHỦ
  • Shop
  • Thủ Thuật
    • Thủ Thuật WordPress
    • Thủ Thuật Blogspot
    • Thủ Thuật SEO
    • Thủ Thuật Windows
    • Thủ Thuật Phần Cứng
    • Thủ Thuật Văn Phòng
    • Thủ Thuật Android
    • Thủ Thuật IOS
    • Thủ Thuật Mac OS
    • Thủ Thuật Mạng Internet
  • Phần Mềm
    • Phần Mềm Windows
    • Phần Mềm Android
    • Phần Mềm IOS
    • Phần Mềm Mac OS
  • Games
    • Windows Game
    • Game Android
    • Game IOS
    • Game Mac
    • Game Online
    • Hướng dẫn chơi Game
  • Web
    • Mạng Xã Hội
    • Giải Trí Online
    • Chia Sẻ Trực Tuyến
    • Học Tập Trực Tuyến
    • Mua Sắm Trực Tuyến
    • Các Tiện Ích Online Khác
  • Tin Tức
    • Tin Nóng 24h
    • Công Nghệ
    • Tổng Hợp
  • Liên Hệ
Blog Mua Sắm Thông Minh – MEGA STOREBlog Mua Sắm Thông Minh – MEGA STORE
Trang chủ » Child Theme WordPress là gì ? Tại sao phải tạo Child Theme ?
Thủ Thuật

Child Theme WordPress là gì ? Tại sao phải tạo Child Theme ?

megastoreBy megastore09/13/2021Updated:09/27/2021Không có phản hồi8 Phút đọc

Child Theme là một tính năng tuyệt vời của WordPress. Nó cho phép bạn thêm – sửa – xóa đoạn code trong các file của giao diện Parent Theme trong WordPress mà không bị mất đi khi chúng ta update giao diện.

Sau khi đã nắm rõ những kiến thức trong hướng dẫn WordPress cơ bản thì điều tiếp theo bạn muốn cá nhân hóa là Giao diện đúng không nào ? Nhưng mỗi lần update giao diện thì phần custom đó lại mất đi.

Thế là bạn phải làm lại từ đầu. Khá là cực đúng không ?

Child Theme WordPress là gì ? Tại sao phải tạo Child Theme ?
Child Theme WordPress là gì ? Tại sao phải tạo Child Theme ?

Xem nhanh

  • Lí do bạn cần đến Child Theme
    • Child Theme là gì ?
    • Child Theme hoạt động như thế nào ?
    • Hướng dẫn tạo Child Theme
    • Tạo Child Theme bằng plugin
    • * Lưu ý:
    • Tạo Child Theme bằng tay không
    • Kết luận
  • NHỮNG BÀI VIẾT ĐƯỢC QUAN TÂM NHẤT:
    • THEO DÕI MEGA STORE TẠI:
    • LIÊN HỆ VỚI CHÚNG TÔI:

Lí do bạn cần đến Child Theme

Nhưng đó là một cách tốt để WordPress bảo vệ bạn khỏi bị Hack đấy. Thông thường Hacker sẽ chèn vào những đoạn code Malware vào các file giao diện khiến bạn khó mò ra nếu không có kinh nghiệm bảo mật WordPress.

Vì vậy mỗi khi update version theme mới thì WordPress sẽ xóa tất cả dữ liệu cũ đi và thay thế dữ liệu mới vào. Đồng nghĩa với việc những đoạn code Malware cũng sẽ bị loại bỏ.

Vậy làm sao để vừa tùy chỉnh được giao diện vừa đảm bảo được tính bảo mật ?

Đó là lí do bạn cần đến Child Theme.

Child Theme là gì ?

Child Theme (CT) là một clone của Parent Theme (Theme bạn đang kích hoạt). Child Theme kế thừa toàn bộ từ tính năng đến giao diện của Parent Theme.

Như vậy thì có ích gì ? Nếu clone ra thêm 1 theme nữa không phải sẽ làm Hosting tốn thêm nhiều tài nguyên hơn hay sao ?

Trả lời: Child Theme chỉ thừa hưởng tính năng và giao diện của Parent Theme. Còn tất cả những folder, file đều là của Parent Theme hết. Như thế bạn sẽ dễ dàng tùy chỉnh Child Theme theo ý của mình, không phải lo lắng về nguy cơ mất những thay đổi mỗi khi update version theme.

Child Theme hoạt động như thế nào ?

Khi bạn kích hoạt CT cho Theme hiện hành, WordPress sẽ hiểu là Parent Theme đang có CT. Nó sẽ ưu tiên truy cập vào Child Theme để tìm xem có những thay đổi gì tại CT hay không. Nếu có các tùy chỉnh thì WordPress sẽ hiển thị lên trước, sau đó sẽ load những phần còn lại từ Parent Theme.

Child Theme WordPress là gì ? Tại sao phải tạo Child Theme ?
Child Theme WordPress là gì ? Tại sao phải tạo Child Theme ?

Ví dụ:

Website của Cuồng Team sử dụng Theme GeneratePress, mình đã cá nhân hóa nó bằng cách:

Thêm mã Google Analytics vào file header.php.
Thêm code tùy chỉnh phân trang vào file single.php.
Thêm tính năng hiển thị bài viết liên quan vào file single.php.
……..
Nếu đã kích hoạt CT thì WordPress sẽ truy cập vào những file mà mình đã tùy chỉnh trước như: header.php, footer.php, single.php, …. ở Child Theme sau đó thì truy cập vào những file còn lại ở Parent Theme.

Vậy làm sao để WordPress hiểu là những file đã tùy chỉnh ấy của CT hay là của Parent Theme ?

Hướng dẫn tạo Child Theme

Đối với các theme hiện đại như Flatsome, Avada, Be Theme, … thì họ đã thêm sẵn vào đó tính năng tạo CT. Bạn chỉ việc click vài cái là done !

Còn những theme được tối ưu nhẹ nhất có thể để làm trang Blog thì thường sẽ không có tính năng này.

Tạo Child Theme bằng plugin

Nếu lười thì bạn tải plugin này về cho lẹ nhé: Child Theme Configurator

Sau khi kích hoạt lên thì bạn vào Công cụ -> Child Themes để tiến hành cài đặt.

Chọn CREATE a new Child Theme ở Step 1 và chọn theme muốn làm Child Theme ở Step 2. Sau đó click Analyze

Child Theme WordPress là gì ? Tại sao phải tạo Child Theme ?
Child Theme WordPress là gì ? Tại sao phải tạo Child Theme ?

Tại bước 4, plugin cho phép chúng ta đặt tên cho CT theo ý muốn của mình, theo Cuồng Team thì cấu trúc chung vẫn là: [Tên Theme + Child]

Child Theme WordPress là gì ? Tại sao phải tạo Child Theme ?
Child Theme WordPress là gì ? Tại sao phải tạo Child Theme ?

Tiếp theo tại bước 7, chúng ta có thể chỉnh sửa các thuộc tính như name, author, description, tags, verison theo ý của mình. Nếu không thích thì có thể giữ nguyên.

Bước 8: đây là bước QUAN TRỌNG.

Đây là bước copy toàn bộ Menu, widget và các customizer của Parent Theme sang Child Theme. Khuyến khích các bạn chỉ nên tích vào 1 lần duy nhất. Mọi tùy chỉnh sau này sẽ làm tại CT luôn. Không cần tích vào nữa.

Child Theme WordPress là gì ? Tại sao phải tạo Child Theme ?
Child Theme WordPress là gì ? Tại sao phải tạo Child Theme ?

Cuối cùng thì Create New Child Theme thôi !

Child Theme WordPress là gì ? Tại sao phải tạo Child Theme ?
Child Theme WordPress là gì ? Tại sao phải tạo Child Theme ?

Khi đã Create xong bạn chuyển qua tab File nhé. Đây là bước copy những file cần chỉnh sửa từ Parent Theme sang Child Theme

* Lưu ý:

Riêng file Functions.php đã được khởi tạo tự động nên bạn không cần phải copy qua nữa.
Để tùy chỉnh CSS thì bạn vào Tab Child Styles nhé hoặc xem tiếp ở Step cuối cùng.
Step cuối cùng

Vào Giao diện – Sửa giao diện.

Tại đây bạn chọn giao diện Child Theme mà mình đã đặt tên. Sau đó chỉ cần tìm file cần chỉnh sửa thôi.

Như mình đã nói ở trên. WordPress sẽ ưu tiên hiển thị những file ở CT trước. Sau đó sẽ hiển thị những file còn lại ở Parent Theme.

Child Theme WordPress là gì ? Tại sao phải tạo Child Theme ?
Child Theme WordPress là gì ? Tại sao phải tạo Child Theme ?

Tạo Child Theme bằng tay không

Nếu bạn không thích dụng plugin vì gây chậm website hay đã có nhiều plugin rồi thì bạn làm theo cách này nhé.

Bước 1: Vào thư mục public_html / wp-content / themes /

Tạo 1 folder và đặt tên cho nó. Ví dụ: Flatsome-Child

Bước 2: Vào folder vừa tạo để tạo thêm 1 file CSS Style đặt tên là: style.css

Bước 3: Mở file Style.css và thêm đoạn này vô:

/*
Theme Name: Tên-Theme-Đã-Tạo
Theme URI: Tên-Website-Của-Bạn
Description: Mô-Tả
Author: Tác-Giả
Author URI: URL-Tác-Giả
Template: Tên-Parent-Theme
Version: 0.1.0
*/ Custom CSS goes after this line

Lưu ý:
Bạn phải nhập đúng tên Parent Theme tại mục Template nhé. Nhập sai là nó không nhận đâu !!!
Bước 4: Tạo thêm 1 file function.php và thêm tiếp đoạn code này nữa. Đây là đoạn code dùng để import file CSS từ Parent Theme sang.

<?php
add_action( ‘wp_enqueue_scripts’, ‘enqueue_child_theme_styles’, PHP_INT_MAX);
function enqueue_child_theme_styles() {
wp_enqueue_style( ‘parent-style’, get_template_directory_uri().’/style.css’ );
}
?>

Bước 5: Saved lại và hãy vào Giao diện / Giao diện và bạn sẽ thấy Child Theme của mình trong đó. Bạn cần nhấp vào nút kích hoạt để bắt đầu sử dụng CT trên trang web của mình.

Vì chưa thay đổi bất kỳ điều gì trong CT của mình nên trang web của bạn sẽ sử dụng tất cả các chức năng và giao diện của theme gốc.

Kết luận

Child Theme rất có ích cho việc tùy chỉnh giao diện của website. Đây là một tính năng không-thể-thiếu đối với 1 website nào.

Hy vọng bài viết chia sẻ của Cuồng Team đã giúp bạn hiểu được vì sao phải tạo CT và cách tạo CT.

Nếu trong quá trình làm gặp phải trục trặc hay thắc mắc gì các bạn hãy comment bên dưới nhé. Đội ngũ của Cuồng Team sẽ support nhiệt tình.

#ChildThemeWordPresslàgì #TạisaophảitạoChildTheme #TạoChildThemeWordPress #HướngdẫntạoChildTheme #ChildThemeWordPress #ChildTheme

NHỮNG BÀI VIẾT ĐƯỢC QUAN TÂM NHẤT:

  • XE Ô TÔ MÔ HÌNH BẰNG KIM LOẠI
  • DECAN – TEM –  NHÃN – TRANG TRÍ XE Ô TÔ
  • PHỤ KIỆN DÀNH CHO BÊN NGOÀI XE Ô TÔ
  • LINH PHỤ KIỆN DÀNH CHO BÊN TRONG XE Ô TÔ
  • BAO DA ĐIỆN THOẠI
  • ỐP LƯNG ĐIỆN THOẠI
  • KÍNH CƯỜNG LỰC ĐIỆN THOẠI
  • TỔNG HỢP SẢN PHẨM CÔNG NGHỆ KHÁC

THEO DÕI MEGA STORE TẠI:

  • Blog: https://megastore52.blogspot.com
  • FANPAGE: https://www.facebook.com/MegaStore52

LIÊN HỆ VỚI CHÚNG TÔI:

  • ĐIỆN THOẠI: 096.757.1145
  • ĐIỆN THOẠI: 0972.305.914
  • EMAIL: megastore.vnn@gmail.com

Child Theme Child Theme WordPress Child Theme WordPress là gì Hướng dẫn tạo Child Theme Tại sao phải tạo Child Theme Tạo Child Theme WordPress
Chia sẻ. Facebook Twitter Pinterest LinkedIn Tumblr Email

BÀI VIẾT LIÊN QUAN

Top 10 công cụ tăng traffic cho website hiệu quả nhất

02/09/2022

Hướng dẫn kiểm tra máy tính có cài được Windows 11 hay không

01/02/2022

Android 12: Lịch Cập Nhật Và Cách Tải Android 12 Chính Thức

12/12/2021

PHẢN HỒI CỦA BẠN Hủy trả lời

HỖ TRỢ:
Gọi mua hàng: 096.757.1145
Gọi bảo hành: 0914.055.540
Gọi kỹ thuật: 0326.286.107
LIÊN KẾT:
  • Đồ da xịn thủ công
  • Shop Mega Store
  • Mega Store qua Facebook
  • Mega Store qua Youtube
  • CHÍNH SÁCH:
  • Điều khoản dịch vụ
  • Chính sách đổi/trả hàng
  • Chính sách vận chuyển
  • Chính sách về quyền riêng tư
  • Facebook Twitter Instagram Pinterest YouTube Flickr
    © 2022 Blog được thiết kế bởi: Mega Store.

    Nhập ở trên và nhấn Enter để tìm kiếm. Nhấn Esc để hủy.

    Sign In or Register

    Welcome Back!

    Login below or Register Now.

    Lost password?

    Register Now!

    Already registered? Login.

    A password will be e-mailed to you.