• Giới thiệu
  • Liên hệ
  • Điều khoản
  • Bảo mật
Tech News, Magazine & Review WordPress Theme 2017
  • Home
  • Designer
    • PHOTOSHOP
      • Tutorial
      • Download
    • ILLUSTRATOR
      • Tutorial
      • Download
    • LIGHTROOM
      • Tutorial
      • Download
    • PHOTOGRAPHY
  • Blogspot
    • Template Blogspot
    • Thủ Thuật Blogspot
  • WordPress
    • Plugin WordPress
    • Theme WordPress
    • Thủ Thuật WordPress
  • Thủ Thuật
    • Công Nghệ
    • Web
    • Windows
  • Tài Liệu
    • Lập Trình
    • Khóa học
    • Phần mềm
No Result
View All Result
  • Home
  • Designer
    • PHOTOSHOP
      • Tutorial
      • Download
    • ILLUSTRATOR
      • Tutorial
      • Download
    • LIGHTROOM
      • Tutorial
      • Download
    • PHOTOGRAPHY
  • Blogspot
    • Template Blogspot
    • Thủ Thuật Blogspot
  • WordPress
    • Plugin WordPress
    • Theme WordPress
    • Thủ Thuật WordPress
  • Thủ Thuật
    • Công Nghệ
    • Web
    • Windows
  • Tài Liệu
    • Lập Trình
    • Khóa học
    • Phần mềm
No Result
View All Result
Đoàn Hải Blog - Kiến Thức Đó Đây
No Result
View All Result

Cách tạo chủ đề con trong WordPress

admin by admin
Tháng Tư 5, 2022
Home WordPress Thủ Thuật WordPress

Các chủ đề WordPress có thể tuyệt vời nhưng có rất nhiều ví dụ về những điều nhỏ nhặt mà tất cả chúng ta muốn thay đổi. Một màu sắc ở đây, một kích thước phông chữ ở đó, có lẽ sử dụng một lời kêu gọi hành động khác trên các nút?

Vấn đề là việc sửa đổi một chủ đề thậm chí còn ngăn cản bạn cập nhật nó lên phiên bản mới hơn trong tương lai, bởi vì nếu bạn cố gắng cập nhật, bạn sẽ mất tất cả các thay đổi của mình.

Nếu bạn đang làm việc với một chủ đề từ kho lưu trữ WordPress hoặc một chủ đề bạn mua trên Themeforest không cho phép bạn sử dụng tất cả các chức năng của chủ đề bạn đã chọn trong khi cập nhật mà không sợ mất các sửa đổi, thì bạn cần chủ đề trẻ em.

Trong Dự án WordPress cuối tuần hôm nay, tôi sẽ giải thích lý do tại sao bạn nên sử dụng chủ đề con và cách bạn có thể hoàn thành công việc.

Trong bài đăng này, chúng tôi sẽ đề cập đến:

Lưu ý: Nếu bạn vẫn gặp sự cố khi thiết lập chủ đề con sau khi đọc bài đăng này, hãy để chúng tôi trợ giúp! Nhóm hỗ trợ tuyệt vời của chúng tôi có thể giúp bạn bất cứ Vấn đề về WordPress, dù lớn hay nhỏ – và miễn phí! Không quan trọng là mấy giờ hay cuối tuần, đội ngũ của chúng tôi luôn sẵn sàng phục vụ 24/7.

Nội dung

  • Chủ đề dành cho trẻ em hoạt động như thế nào và tại sao lại sử dụng chúng
    • Cập nhật
    • Cơ quan
  • Tạo một chủ đề con
  • Cơ học chủ đề trẻ em
  • Một số lưu ý cho người tạo chủ đề
    • Thư mục bên phải
    • Các chức năng có thể sửa đổi
  • Phần kết luận
    • Bài viết liên quan:

Chủ đề dành cho trẻ em hoạt động như thế nào và tại sao lại sử dụng chúng

Chủ đề con là các chủ đề riêng biệt dựa trên chủ đề mẹ cho hầu hết các chức năng của chúng. Nếu bạn đang sử dụng một chủ đề con, WordPress sẽ kiểm tra chủ đề con của bạn trước tiên để xem liệu một chức năng cụ thể có tồn tại hay không. Nếu không, nó sẽ sử dụng chủ đề mẹ. Điều này thật tuyệt vì nó chỉ cho phép bạn sửa đổi những gì bạn cần.

Các chủ đề con nên luôn được sử dụng nếu bạn định sửa đổi dù chỉ một ký tự trong chủ đề của mình. Có hai lý do rất tốt: cập nhật và tổ chức.

Cập nhật

Nếu bạn sửa đổi chủ đề mà không sử dụng chủ đề con, bạn có hai lựa chọn: Bạn có thể chọn không cập nhật chủ đề của mình trong tương lai hoặc bạn có thể cập nhật và mất bất kỳ thay đổi nào bạn đã thực hiện đối với chủ đề của mình.

Tùy chọn sau sẽ hoạt động về mặt kỹ thuật, nhưng nó không được khuyến khích. Ngay cả khi các thay đổi của bạn dễ sao chép và dán, tại sao lại dành hai phút cho một tác vụ dễ xảy ra lỗi trên mỗi bản cập nhật?

Không cập nhật chủ đề của bạn nên không có vấn đề gì. Hầu như tất cả các danh sách “tại sao trang web của bạn bị tấn công” đều chứa phần mềm lỗi thời là nguyên nhân hàng đầu gây ra các vấn đề bảo mật. Bạn phải luôn cập nhật WordPress, các chủ đề và plugin của bạn, không có ngoại lệ.

Cơ quan

Khi bạn thêm mã vào một chủ đề hiện có, bạn đang thêm vào một cơ sở mã, có thể là hàng nghìn hàng nghìn dòng. Các nhà phát triển làm việc trên trang web của bạn (và thực sự là chính bạn) sẽ gặp khó khăn trong việc theo dõi các thay đổi của bạn. Ít nhất một kết quả trực tiếp của việc này sẽ là một dự luật phát triển gia tăng.

Vì chủ đề con nằm trong chủ đề mẹ trừ khi được chỉ định khác, chủ đề con của bạn về cơ bản là một tập hợp các thay đổi đối với chủ đề hiện có. Điều này có thể dẫn đến những thay đổi lớn mặc dù chủ đề con chỉ có một vài tệp và có thể 100 dòng mã.

Tạo một chủ đề con

Tạo một chủ đề con cực kỳ đơn giản, vì vậy bạn có thể sao chép và dán ví dụ của tôi bên dưới.

Để tạo chủ đề con cho chủ đề của bạn, bạn sẽ cần thực hiện các bước sau:

  1. Tạo một thư mục chủ đề trong cài đặt WordPress của bạn
  2. Tạo biểu định kiểu với thông tin về chủ đề con của bạn
  3. Kéo theo các phong cách của chủ đề mẹ của bạn

Sau khi hoàn thành các bước này, bạn có thể kích hoạt chủ đề con của mình và trang web của bạn sẽ trông giống hệt như trước đây, nhưng nó sẽ sử dụng chủ đề con của bạn.

Vì vậy, chúng ta hãy đi qua các bước trên một cách chi tiết. Đối với ví dụ này, tôi sẽ tạo một chủ đề con cho chủ đề mặc định Twenty Fourteen.

1. Đầu tiên, hãy vào thư mục chủ đề của bạn và tạo một thư mục cho chủ đề mới của bạn. Bạn có thể đặt tên cho nó bất cứ thứ gì bạn muốn. Vì lợi ích của sự rõ ràng, tôi sẽ đặt tên cho chủ đề của mình twentyfourteen-child.

2. Bước tiếp theo là tạo tệp biểu định kiểu. Cái này phải được đặt tên style.css. Sao chép và dán mã sau vào tệp bạn vừa tạo:

Hai mục cần thiết trong đoạn mã trên là các dòng bắt đầu bằng “Theme Name" và “Template. ” Tên chủ đề cho WordPress biết tên chủ đề của bạn là gì và điều này được hiển thị trong bộ chọn chủ đề. Mẫu cho WordPress biết chủ đề nào mà nó nên coi là chủ đề mẹ. Hầu hết các tên khác đều tự giải thích, ngoại trừ miền văn bản và các thẻ. Miền văn bản được sử dụng để dịch các chuỗi. Miền văn bản phải là duy nhất cho chủ đề của bạn và nên được sử dụng bất cứ khi nào bạn sử dụng các chức năng dịch. Xem I18n dành cho nhà phát triển WordPress để biết thêm thông tin. Phần thẻ là danh sách các thẻ được sử dụng bởi Kho lưu trữ chủ đề WordPress. Đối với ví dụ này, tôi đã xem xét style.css tệp của chủ đề mẹ và chỉ cần sao chép-dán các thẻ từ đó.

3. Tại thời điểm này, chủ đề con của bạn hoạt động tốt. Nếu bạn kích hoạt nó và tải lại trang, tất cả nội dung của bạn sẽ ở đó nhưng nó sẽ không có thông tin về kiểu dáng. Tôi đã đề cập trước đó rằng WordPress đầu tiên tìm kiếm chức năng trong chủ đề con và nếu nó không có mặt, nó sẽ trở lại chủ đề mẹ.

Trong trường hợp của chúng tôi, chúng tôi làm có một biểu định kiểu, vì vậy WordPress cho rằng nó không nên tải tệp mẹ. Để đảm bảo chúng tôi tải biểu định kiểu của tệp mẹ, chúng tôi sẽ cần xếp nó vào hàng đợi. Điều này có thể được thực hiện trong chủ đề của functions.php tệp, vì vậy hãy tiếp tục và tạo tệp đó ngay bây giờ. Trong tệp này, hãy sao chép và dán đoạn mã sau:

Nếu bạn không biết gì về PHP và bạn chỉ muốn thay đổi một số kiểu, đừng lo lắng về lý do tại sao điều này hoạt động. Vui lòng truy cập tệp biểu định kiểu của bạn ngay bây giờ và bắt đầu thực hiện các thay đổi của bạn. Nếu bạn muốn tìm hiểu thêm về cách xếp hàng, chúng tôi sẽ giới thiệu cho bạn ngay tại đây trên WPMU DEV với việc Thêm Tập lệnh và Kiểu vào WordPress theo cách Phù hợp với Xếp hàng.

Cơ học chủ đề trẻ em

Vậy chủ đề con thực sự hoạt động như thế nào? Chủ đề con hoạt động ở cấp độ tệp. Khi một tệp được sử dụng trong quá trình tải một chủ đề, nó sẽ kiểm tra xem nó có trong chủ đề con hay không. Nếu có, nội dung của tệp đó được sử dụng. Nếu không, tệp tương tự trong chủ đề mẹ sẽ được sử dụng.

Có một ngoại lệ đối với quy tắc này, tệp chức năng của chủ đề. Các functions.php tệp trong cả chủ đề chính và chủ đề con được tải. Nếu các chức năng của chủ đề con thay thế các chức năng của chủ đề cha mẹ, bạn sẽ có một trang web bị trục trặc hoặc bạn sẽ cần sao chép-dán toàn bộ nội dung của tệp chức năng của chủ đề mẹ vào chủ đề con, điều này sẽ đánh bại mục đích mở rộng chủ đề.

Quy trình làm việc khi sửa đổi chức năng như sau. Nếu bạn muốn thực hiện các thay đổi đối với tiêu đề, hãy sao chép-dán chủ đề mẹ của header.php tập tin vào chủ đề con của bạn. Chỉnh sửa tập tin vào nội dung trái tim của bạn, lưu nó và tận hưởng thành quả lao động của bạn.

Một số lưu ý cho người tạo chủ đề

Nếu bạn tạo chủ đề của riêng mình, có một số nguyên tắc bạn có thể muốn làm theo để giúp việc tạo chủ đề con dễ dàng hơn. Hai điều quan trọng nhất là tìm hiểu sự khác biệt giữa get_stylesheet_directory() và get_template_directory() và tạo các chức năng có thể cắm được.

Thư mục bên phải

Khi liên kết với nội dung bằng các chức năng đã đề cập, bạn phải luôn lưu ý rằng get_template_ họ hàm sẽ luôn trỏ đến thư mục của chủ đề mẹ trong khi get_stylesheet_ họ hàm sẽ luôn trỏ đến thư mục của chủ đề con.

Trong ví dụ trên, liên kết đầu tiên lấy hình ảnh của nó từ chủ đề mẹ, liên kết thứ hai lấy hình ảnh từ chủ đề con. Không có câu trả lời tốt cho việc bạn nên sử dụng cái nào, nó tùy thuộc vào bạn.

Mặt trái của việc sử dụng get_stylesheet_directory_uri() là các nhà phát triển chủ đề con có thể sử dụng hình ảnh của riêng họ bằng cách chỉ cần tạo hình ảnh đó ở vị trí thích hợp. Mặt khác, nếu hình ảnh không tồn tại trong chủ đề con, nó sẽ không được hiển thị.

Lý do cho điều này là nếu một chủ đề con đang hoạt động, get_stylesheet_directory_uri() hàm không kiểm tra (và không biết) tệp bạn đang tải nên sẽ không kiểm tra sự tồn tại của nó, nó sẽ luôn trả lại URI cho chủ đề con.

Các chức năng có thể sửa đổi

Phương pháp khác mà bạn nên sử dụng là WordPress gọi các hàm có thể cắm được. Điều này giúp các tác giả chủ đề con có thể ghi đè các chức năng mà bạn xác định trong chủ đề mẹ. Điều này liên quan đến việc gói các chức năng của bạn trong function_exists() Séc.

Giả sử bạn tạo một chức năng cho hiển thị meta bài đăng tùy chỉnh có tên my_meta(). Không có cách nào một chủ đề con có thể sửa đổi chức năng này vì nó không thể được xác định hai lần. Giải pháp là chỉ tạo chức năng này nếu nó chưa được xác định (hãy nhớ rằng, tệp chức năng của chủ đề con được tải trước).

Phần kết luận

Sử dụng một vài bước có thể sao chép rất đơn giản, bạn có thể tạo một môi trường được kiểm chứng trong tương lai cho chủ đề của mình, điều này sẽ giúp bạn tiết kiệm nhiều đau đầu. Mặc dù có thể hấp dẫn khi sử dụng trình chỉnh sửa chủ đề tích hợp sẵn trong WordPress, nhưng nó hầu như luôn gây ra nhiều vấn đề hơn là cách giải quyết nếu bạn không sử dụng chủ đề con.

Hãy dành vài phút để làm theo hướng dẫn tại đây và trang web của bạn và nhà phát triển của bạn sẽ cảm ơn bạn vì điều đó. Cuối cùng, nếu bạn có bất kỳ mẹo hay nào về chủ đề trẻ em, hãy cho chúng tôi biết.


Đánh giá bài viết
[Total: 0 Average: 0]

Bài viết liên quan:

  1. 2 Cách Nhúng nút Đăng ký YouTube trên WordPress
  2. Hướng dẫn đếm số lượt xem bài viết trên WordPress 2022
  3. Top 15 Google Maps Plugins for WordPress 2022
  4. Cách xuất bản sách điện tử từ các bài đăng trên WordPress với MPL-Publisher
  5. Tạo Chủ đề và Plugin WordPress có thể dịch
Tags: học wordpresshướng dẫn wordpressthủ thuật wordpressWordpress
admin

admin

Next Post

Cách thêm hình nền đúng cách vào trang web WordPress của bạn

Làm thế nào để Kiểm tra xem một trang web là giả mạo hoặc lừa đảo vào năm 2022?

Làm thế nào để Kiểm tra xem một trang web là giả mạo hoặc lừa đảo vào năm 2022?

10 ứng dụng VPN miễn phí hàng đầu cho Android Mobile 2022

10 ứng dụng VPN miễn phí hàng đầu cho Android Mobile 2022

Subscribe
Login
Notify of
guest
guest
0 Comments
Inline Feedbacks
Xem tất cả các bình luận

Chứng chỉ SSL là gì? • Kiến nghêu

Cách tạo các biến thể sản phẩm trong WordPress

Cách thêm tawk.to vào trang web wordpress

Cách gắn Pixel Facebook trên trang web WordPress của bạn một cách dễ dàng

CÁCH SỬ DỤNG WIDGET TRONG WORDPRESS

Hướng dẫn quản lý thành viên trên website wordpress

  • Viết BLog
    • Giới thiệu
    • Liên hệ
    • Điều khoản
    • Bảo mật

    © 2021 Đoàn Hải Blog

    No Result
    View All Result
    • Home
    • Designer
      • PHOTOSHOP
        • Tutorial
        • Download
      • ILLUSTRATOR
        • Tutorial
        • Download
      • LIGHTROOM
        • Tutorial
        • Download
      • PHOTOGRAPHY
    • Blogspot
      • Template Blogspot
      • Thủ Thuật Blogspot
    • WordPress
      • Plugin WordPress
      • Theme WordPress
      • Thủ Thuật WordPress
    • Thủ Thuật
      • Công Nghệ
      • Web
      • Windows
    • Tài Liệu
      • Lập Trình
      • Khóa học
      • Phần mềm

    © 2021 Đoàn Hải Blog

    wpDiscuz
    0
    0
    Rất thích suy nghĩ của bạn, hãy bình luậnx
    ()
    x
    | Reply