• Webmaster Tools
  • Diễn Đàn Hỏi Đáp
  • Profile
  • Ủng hộ
  • DNS Check
  • CheckIP
  • Liên Hệ
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • KHUYẾN MÃI
  • WEB MẪUHOT

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

by ĐỖ TRUNG QUÂN 19/07/2024
Tác giả: ĐỖ TRUNG QUÂN 19/07/2024 0 comments 169 lượt xem
Dịch vụ xử lý mã độc WordPress
WEB MẪU WORDPRESS
Share FacebookTwitterPinterestTelegramEmail
169

NỘI DUNG

  • Tại sao bạn cần một theme con Divi
  • Các bước tạo Theme Child Divi
    • Tạo thư mục và đặt tên là divi-child
  • Upload ảnh đại diện vào thư mục divi-child
    • Tạo file style.css
    • Tạo file functions.php
  • Kích hoạt sử dụng Theme Child Divi

Tạo một theme con Divi là một cách tuyệt vời để thêm các tùy chỉnh nâng cao vào theme của bạn mà không phải lo lắng về việc xóa những thay đổi đó mỗi khi bạn cập nhật Theme Divi. Thực tế, một theme con Divi có nhiều lợi ích. Nó cho phép bạn tổ chức tốt hơn tất cả CSS/Code tùy chỉnh của mình ở một nơi, giúp dễ dàng hợp tác với người khác. Điều này cũng sẽ bảo vệ mã của bạn khỏi khách hàng có quyền truy cập vào mã tùy chỉnh trong phần tùy chỉnh theme và cài đặt.

Trong bài viết này, tôi sẽ hướng dẫn bạn cách tạo một theme con Divi. Tôi hy vọng rằng quy trình này sẽ hữu ích cho những người mới bắt đầu với Divi và cũng cho các nhà phát triển muốn phát hành các theme con Divi hoàn chỉnh cho khách hàng của họ.

theme child divi

Tại sao bạn cần một theme con Divi

Divi là một theme WordPress. Bất cứ khi nào bạn cần thực hiện các thay đổi đối với bất kỳ theme WordPress nào, tốt nhất là nên tạo một theme con kế thừa thiết kế và chức năng của theme cha. Một lý do quan trọng để tạo theme con là để bảo toàn các thay đổi bạn thực hiện khi cập nhật theme cha. Bất cứ khi nào bạn cập nhật Divi, tất cả các tệp theme đều được cập nhật, vì vậy nếu bạn đã thực hiện bất kỳ thay đổi nào đối với các tệp này, những thay đổi đó sẽ bị xóa.

Vì vậy, thay vì thay đổi trực tiếp các tệp theme của Divi, bạn có thể tạo các tệp theme bổ sung trong theme con để khi Divi được cập nhật, các tệp theme con đó vẫn không thay đổi. Do đó, nếu bạn có kế hoạch thực hiện các tùy chỉnh nâng cao cho theme của mình như thay đổi mẫu trang và/hoặc thêm một lượng lớn CSS/JavaScript, và/hoặc thêm các chức năng mới, tốt nhất là thực hiện các thay đổi này vào theme con mà không bao giờ phải chạm vào các tệp theme cha.

Các bước tạo Theme Child Divi

Các thành phần cần tạo Theme Child Divi bao gồm

  • Thư mục: divi-child
    • File style.css
    • File functions.php
    • Ảnh screenshot.png
image 1

Đầu tiên bạn hãy truy cập vào bên trong thư mục chứa theme của bạn. Đường dẫn thư mục sẽ là /wp-content/themes

Tạo thư mục và đặt tên là divi-child

Bạn tạo một thư mục rỗng với tên divi-child như ảnh đính kèm

CleanShot 2024 07 19 at 10.57.28

Upload ảnh đại diện vào thư mục divi-child

Bạn tải file ảnh đại diện cho divi về, đổi tên thành screenshot.png, sau đó upload vào thư mục divi-child.

CleanShot 2024 07 19 at 11.08.27

Tạo file style.css

Bên trong thư mục theme divi-child bạn tạo một file có tên style.css và nhập vào nội dung sau

/*
 Theme Name: Divi Child
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Elegant Themes
 Author URI: https://www.elegantthemes.com
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */
CleanShot 2024 07 19 at 11.15.03

Tạo file functions.php

Bên trong thư mục theme divi-child bạn tạo một file có tên functions.php và nhập vào nội dung sau

<?php
function dt_enqueue_styles() {
    $parenthandle = 'divi-style'; 
    $theme = wp_get_theme();
    wp_enqueue_style( $parenthandle, get_template_directory_uri() . '/style.css', 
        array(), // if the parent theme code has a dependency, copy it to here
        $theme->parent()->get('Version')
    );
    wp_enqueue_style( 'child-style', get_stylesheet_uri(),
        array( $parenthandle ),
        $theme->get('Version') 
    );
}
add_action( 'wp_enqueue_scripts', 'dt_enqueue_styles' );
CleanShot 2024 07 19 at 11.12.33

Kích hoạt sử dụng Theme Child Divi

Bây giờ bạn hãy truy cập vào trong admin WordPress. Sau đó kích hoạt theme Divi Child như ảnh lên để sử dụng nhé.

CleanShot 2024 07 19 at 11.16.43

Chúc bạn thực hiện thành công. Nếu bạn gặp khó khăn trong việc tạo, bạn có thể tải file theme mà tôi tạo sẵn để upload sử dụng.

Tải theme divi-child tạo sẵn tại đây

  • Xem thêm tại đây: https://www.elegantthemes.com/blog/divi-resources/divi-child-theme
5/5 - (2 bình chọn)
Child Divi

Tham gia nhóm hỗ trợ WordPress

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay
ĐỖ TRUNG QUÂN

Mình tên là Đỗ Trung Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn. Hiện tại mình là admin của Blog DOTRUNGQUAN.INFO - CaiSSL.COM - QuantriVPS.COM. Mới đây mình có tạo ra nhóm Hỗ trợ Server - Hosting & WordPress | Hỗ Trợ Xử Lý Mã Độc WordPress với mục đích gây dựng một cộng đồng nhỏ để mọi người trao đổi kinh nghiệm, kiến thức quản trị VPS. Các thủ thuật, mẹo vặt khi sử dụng VPS. Rất mong nhận được sự ủng hộ của các bạn.

Author Box
Author Image

ĐỖ TRUNG QUÂN

Chuyên viên quản trị hệ thống.

Tư vấn & triển khai dịch vụ

VPS | Hosting | SSL | Mailserver | Website | Sửa lỗi WordPress

Bài viết của tác giả

Hosting/VPS khuyên dùng

Phổ Biến

  • Hướng dẫn tạo SSH Key trên MAC OS

  • Hướng dẫn sử dụng SSH Key

  • Hướng dẫn cài đặt v2board trên AAPANEL

  • Vấn đề IP Public liên tục bị thay đổi vì sao và cách khắc phục

  • Khắc phục lỗi không hiện hình ảnh và mô tả khi share link lên Facebook

  • Hướng dẫn cài đặt MTProxy để truy cập Telegram

BẠN BÈ & ĐỐI TÁC

Thạch Phạm | CỔ Ý CONCEPT | Trương Quốc Cường | Đàm Trung Kiên | Web An Tâm | Phong Đinh | Học Mò | PHUNG.VN | Đăng Đạt

Bạn được quyền sao chép lại nội dung trên website Đỗ Trung Quân, miễn là có dẫn nguồn.

Hosting/VPS được tài trợ bởi AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay

AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay


Back To Top
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • KHUYẾN MÃI
  • WEB MẪUHOT