Chủ đề con làm sẵn cho WordPress. Chủ đề con WordPress. Đánh giá ngắn. Chủ đề con WordPress hoạt động như thế nào?
TRONG cập nhật tiếp theo các nền tảng luôn bổ sung thêm các chức năng mới, cải thiện khả năng bảo vệ và các cơ hội mới xuất hiện. Vì vậy, một trong một số khả năng có thể được lưu ý như sau công cụ hữu ích, Làm sao . Và đây chỉ là một trong nhiều chức năng. Và có những cái quan trọng hơn, chẳng hạn như chủ đề trẻ em.
Chủ đề con WordPress là gì?
Tôi không muốn đi sâu vào chủ đề này vì có một hướng dẫn sử dụng tiếng Nga rất hay trên trang web chính thức (). Tôi sẽ chỉ nói vài lời về lợi ích của chủ đề trẻ em và nó là gì.
Nghĩa: chủ đề con (CT) được thiết kế chủ yếu để chỉnh sửa chủ đề gốc một cách chính xác (chủ đề được kích hoạt trong khoảnh khắc này). Sử dụng phương pháp này sẽ lưu tất cả mọi thứ những thay đổi đã làm chủ đề gốc (PT) vào lần cập nhật tiếp theo.
Lợi ích: Khổng lồ. Bởi vì điều này giải pháp đúng trong bất kỳ thay đổi nào trong RT.
Cách tạo chủ đề con trong WordPress
Mã WordPress (liên kết ở trên) đi vào chi tiết mô tả từng bước các bước để tạo một chủ đề con. Về bản chất, không có gì phức tạp ở đây. Đúng hơn thì ngược lại: mọi thứ đều rất đơn giản. Nhưng không phải ai cũng muốn mày mò các tập tin (chúng tôi sẽ không phán xét họ - đây là vấn đề cá nhân). Trong trường hợp như vậy, có những plugin sẽ thực hiện hầu hết mọi công việc cho bạn.
Chúng tôi sẽ nói ngắn gọn về tùy chọn này. Trong kho lưu trữ, như mọi khi, sự lựa chọn lớn plugin trong việc thực hiện các giải pháp cho mọi vấn đề. Sự lựa chọn của tôi rơi vào plugin " Một cú nhấp chuột Chủ đề trẻ em ", thao tác này sẽ tạo chủ đề con chỉ bằng một cú nhấp chuột.
Sau khi kích hoạt mô-đun “Chủ đề trẻ em một cú nhấp chuột”, hãy chuyển đến tab “Giao diện – Chủ đề trẻ em”. Có ba trường để điền vào trên trang này:
Cách làm việc với chủ đề con
Khi bạn cần chỉnh sửa chủ đề gốc (ví dụ: thực hiện một số thay đổi, thêm khối mới, xóa một khối, v.v.), thì vì mục đích bảo toàn hoặc thậm chí bảo mật, tốt nhất nên thực hiện việc này thông qua một chủ đề con.
Các tập tin chủ đề. Một tệp mà bạn cần làm gì đó của riêng mình sẽ được sao chép từ RT và chuyển sang DT (lưu ý rằng nếu tệp nằm trong thư mục con của chủ đề thì bạn cũng tạo cùng một thư mục trong DT). Sau đó bắt đầu làm việc với nó, thay đổi nó, thêm những gì bạn cần và kiểm tra kết quả.
Phong cách thiết kế (style.css).Để có thể chỉnh sửa trực tiếp kiểu chủ đề gốc trong chủ đề con, trước tiên bạn phải nhập chúng thông qua tệp style.css hoặc tệp tin.php. Nếu không, những thay đổi sẽ không xảy ra. Và điều này được thực hiện như thế này:
CSS @import
/* Tên chủ đề: child-my-theme Mô tả: Chủ đề trẻ em
Chức năng
Add_action("wp_enqueue_scripts", "my_theme_enqueue_styles"); hàm my_theme_enqueue_styles() ( wp_enqueue_style("parent-style", get_template_directory_uri() . "/style.css"); )
hàm.php. không giống như những cái trước, nó không thay đổi hoặc nhập mà được tải dưới dạng phần bổ sung cho tệp gốc. Bạn không cần sao chép nó từ RT, chỉ cần tạo một tệp trong DT có tên là Hàm.php. Và sau đó theo cách thông thường, chúng tôi thêm các chức năng bạn cần vào đó. Như vậy sẽ là cách tiếp cận đúng đắnđể sửa đổi và mở rộng khả năng của chủ đề gốc.
Bao gồm các tập tin từ một chủ đề con.Để kết nối các tệp từ DT, bạn phải sử dụng một số chức năng nhất định để chỉ ra đường dẫn chính xác.
Các chủ đề con trong WordPress cho phép bạn thực hiện các thay đổi đối với chủ đề hiện có và theo cách mà những thay đổi đó sẽ không bị mất khi cập nhật chủ đề gốc (hoặc chủ đề gốc). Ngoài hình thức, các chủ đề con cho phép bạn thay đổi đánh dấu và thậm chí cả chức năng của chủ đề gốc, mở rộng nó để phù hợp với nhu cầu của riêng bạn.
Hỗ trợ các chủ đề con trong WordPress đã xuất hiện từ lâu, nhưng hầu hết người dùng ngày nay vẫn thích thực hiện thay đổi trực tiếp đối với mã chủ đề nguồn. Trong bài viết này, chúng tôi sẽ đề cập đến cách các chủ đề con hoạt động trong WordPress và tại sao nên sử dụng các chủ đề con khi thực hiện bất kỳ thay đổi nào đối với các chủ đề hiện có.
Chủ đề con là gì
Một chủ đề con trong WordPress là một chủ đề kế thừa vẻ bề ngoài và tất cả các chức năng của chủ đề gốc (bản gốc). Sự kế thừa này giúp dễ dàng thay đổi, bổ sung khu vực riêng biệt chủ đề gốc mà không thay đổi chủ đề gốc. Nhờ cách tiếp cận này, việc cập nhật chủ đề gốc sẽ không ảnh hưởng đến những thay đổi đó.
Chủ đề gốc có thể là bất kỳ chủ đề nào khác cho WordPress (ngoại trừ chủ đề con) và để chủ đề con hoạt động, cả hai chủ đề phải được cài đặt, nhưng chủ đề con phải được kích hoạt.
Cách tạo chủ đề con
Chủ đề con đơn giản nhất bao gồm một tệp style.css, trong đó chỉ định tên của chủ đề con và tên của thư mục chứa chủ đề gốc. Cùng một tệp thường chứa một liên kết đến biểu định kiểu của chủ đề gốc với sử dụng CSS@import chỉ thị.
Ví dụ: chúng tôi sẽ tạo một chủ đề con, Chủ đề Con tôi và sử dụng chủ đề Twenty Twelve mặc định làm chủ đề gốc.
Đầu tiên hãy chắc chắn rằng chủ đề phụ huynh tồn tại - tìm thư mục thứ 21 trong wp-content/themes. Sau đó tạo một thư mục mới trong wp-content/themes và đặt tên là my-child-theme . Trong thư mục mới này, tạo tệp style.css và dán tiêu đề sau vào đó:
/** * Tên chủ đề: Chủ đề con tôi * Mẫu: Twentytwelve */ @import url("../twentytwelve/style.css");
Bằng cách sử dụng tiêu đề này, chúng tôi đã xác định tên của chủ đề mới và cũng chỉ ra chủ đề chính. @import chỉ thị trong trường hợp này tải tất cả các kiểu từ chủ đề Twenty Twelve, trên hết chúng tôi sẽ thực hiện các thay đổi của mình. Nếu không có chỉ thị này, chủ đề con của chúng ta sẽ chỉ kế thừa các mẫu (đánh dấu) của chủ đề gốc chứ không kế thừa kiểu.
Sau này, thư mục chủ đề của bạn sẽ trông giống như thế này:
Bằng cách đi tới phần Giao diện → Chủ đề, bạn sẽ thấy rằng chủ đề mớiđã có sẵn để kích hoạt.
Nếu bạn kích hoạt nó và đi đến trang chủ của trang web của bạn, bạn sẽ thấy chủ đề con của bạn trông giống hệt như chủ đề chuẩn Hai mươi mười hai.
Làm việc với các kiểu
Các kiểu CSS của chủ đề con có thể được đặt trực tiếp trong tệp style.css ngay sau lệnh @import. Ví dụ: để đặt màu nền và màu liên kết trong chủ đề của bạn, hãy thêm mã sau vào cuối biểu định kiểu:
Thân ( nền: đỏ; ) a ( màu: xanh lá cây; )
Bằng cách này, bạn có thể thay đổi kiểu của bất kỳ thành phần nào trong chủ đề gốc và bạn có thể dễ dàng tìm thấy thành phần được yêu cầu bằng cách sử dụng các công cụ dành cho nhà phát triển trong trình duyệt Google Chrome hoặc sử dụng tiện ích mở rộng Firebug cho trình duyệt Firefox.
Làm việc với Mẫu
Với chủ đề con, bạn cũng có thể dễ dàng thay đổi các mẫu của chủ đề gốc. Để thực hiện việc này, chỉ cần tạo một tệp trong chủ đề con có cùng tên với mẫu trong chủ đề gốc. Ví dụ: để thay thế mẫu footer.php bằng mẫu của bạn, hãy tạo tệp footer.php trong thư mục chủ đề con của bạn: