it-swarm-vi.tech

Những món quà ngon

Làm cách nào để thêm nội dung vào chủ đề như Arjuna-X mà không bị mất khi chủ đề được cập nhật? Là chủ đề trẻ em là một cách tốt để làm điều đó hoặc có những lựa chọn khác? Điều gì xảy ra nếu một phiên bản mới của chủ đề xuất hiện với sự hỗ trợ riêng cho một tính năng tôi đã thêm?

2
Arlen Beiler

Có ba cách để làm điều này

Hàm.php

Đặt bổ sung của bạn vào hàm.php và sao lưu tệp đó trước khi bạn cập nhật chủ đề của mình. Sau đó, bạn có thể chuyển qua bất kỳ bổ sung khi cần thiết.

Chủ đề trẻ em

Xây dựng một chủ đề con có thêm chức năng - trong thực tế, đây sẽ là cách tốt hơn để sử dụng tệp tin.php tùy chỉnh vì nó sẽ không bị ghi đè bởi các bản cập nhật.

Trình cắm tùy chỉnh

Cách ly hoàn toàn chức năng mới khỏi chủ đề và thêm nó vào bằng cách sử dụng các móc và bộ lọc của WordPress. Bằng cách này, bạn không mất gì khi nâng cấp và có thể tắt một cách chọn lọc các tính năng nếu/khi hỗ trợ gốc được thêm bởi các chủ đề.

9
EAMann

Phiếu bầu của tôi sẽ hướng tới việc tạo ra một trình cắm thêm. Sẽ không bị ghi đè bởi các cập nhật chủ đề và bạn có thể sử dụng lại nó trên các trang web WP khác. Viết plugin cũng giúp người ta học WordPress.

0
kevtrout

chủ đề con là một cách tuyệt vời, khi bạn có một chủ đề của chủ đề là; khác là tốt hơn như plugin. Khi bạn sử dụng một chủ đề con, thật tuyệt vời, khi bạn sử dụng get_template_part () và không sao chép mẫu hoàn chỉnh; tốt hơn để cập nhật mẫu và cũng sử dụng các móc cho các khung hình inlcude trong các chủ đề - tốt hơn là mẫu mới trong chủ đề con; thí dụ. bạn sẽ thêm một kịch bản vào đầu; sử dụng wp_enque_script hoặc wp_head và không sao chép tiêu đề.php trong chủ đề con của bạn và thêm phần này vào mã. Khi cập nhật tiêu đề.php trong chủ đề cơ bản hơn là sẽ cập nhật tốt.

0
bueltge