Những ưu điểm và nhược điểm của Cây tùy chọn so với API tùy chỉnh là gì?


8

Tôi còn khá mới đối với việc phát triển chủ đề WordPress và tôi phải tạo một chủ đề với các tùy chọn có sẵn. Tôi đã thực hiện một tìm kiếm trên Google để xem các khả năng là gì và tôi đã đọc các bài viết về điều đó và đọc về các khung công tác và tôi đã xem qua Cây tùy chọn, được đề xuất làm khung để phát triển.

Câu hỏi của tôi là, khi tôi đang phát triển các chủ đề để bán, những ưu điểm và nhược điểm của Cây tùy chọn so với API tùy chỉnh được tích hợp trong WordPress là gì?

Câu trả lời:


3

bất lợi khi sử dụng cây tùy chọn:

  1. Chủ đề của bạn phụ thuộc vào công việc khác làm cốt lõi
  2. Bạn cần luôn theo dõi cập nhật plugin (điều này thực sự không tốt nếu bạn sẽ sử dụng nó trong chủ đề cao cấp)
  3. Nếu bạn sẽ tích hợp nó vào chủ đề của mình, thì khi có bản cập nhật từ plugin, bạn sẽ cần phải làm nhiều thứ để cập nhật nó trong chủ đề của mình.

lợi thế :

  1. Tiết kiệm cho bạn thời gian để tạo các tùy chọn chủ đề của riêng bạn

Nếu bạn có nhiều thời gian, tôi khuyên bạn nên tạo các tùy chọn chủ đề của riêng mình, sẽ tốt hơn nếu bạn sử dụng nó trong một chủ đề cao cấp để bán, bạn sẽ có nhiều quyền kiểm soát hơn đối với các tùy chọn chủ đề.

Và nếu bạn sẽ không viết kịch bản của riêng mình, tôi khuyên bạn nên sử dụng Theme Framework Theme được xây dựng đặc biệt để đưa vào chủ đề thay vì sử dụng plugin. Tác giả đang tiếp tục cập nhật chính kịch bản để sử dụng nó an toàn, tôi cũng sử dụng nó trong chủ đề cao cấp của mình.


"Chủ đề khung tùy chọn" vẫn không sử dụng API tùy chỉnh chủ đề ... Và lợi thế của một khung khác so với "Cây tùy chọn" là ở đâu?
kaiser

Cảm ơn, tôi nghĩ rằng bạn đã đưa ra câu trả lời trả lời chính xác nhất cho câu hỏi ban đầu, vì vậy tôi sẽ chấp nhận điều này, tuy nhiên kaiser và brasofilo đã chỉ ra một điều rất quan trọng, rằng nếu tôi đang phát triển cho WP 3.4 trở lên, các khung này thực sự bị hỏng quy ước.
Tamás Barta

Khung tùy chọn tốt có thể chưa sử dụng API tùy chỉnh Chủ đề, nhưng, nó có nghĩa là sử dụng cho chủ đề, thay vì tích hợp các plugin trong chủ đề, tôi nghĩ tốt hơn là sử dụng các tùy chọn có thể tích hợp trực tiếp vào chủ đề. Tôi không biết liệu Devin sẽ sử dụng API Theme Customization trong phiên bản tiếp theo (Tôi đã hỏi nhưng chưa nhận được trả lời)
nonsensecreativity

Khung tùy chọn có thể được sử dụng với API tùy chọn chủ đề cùng nhau, đây là liên kết wptheming.com/2012/07/options-framework-theme-customizer
nonsensecreativity

8

Tại sao người ta nên xem xét ... lựa chọn khác

Các khung như "Cây tùy chọn" (cũng có một số khung khác) không nên được sử dụng nữa. Các "Theme Customization API" là những gì bạn nên sử dụng bây giờ, vì nó cũng cho biết thêm khả năng live chỉnh sửa một Theme trong Theme Customizer và ràng buộc các tùy chọn Theme cho "Theme Modification API" .

Các "Cài đặt API" , đó là API cơ bản cho Khung như "Lựa chọn Tree", ngày nay có nghĩa là để được sử dụng với các plugin và WP lõi để thay thế.


3
Vâng, Barta, xin vui lòng , làm theo các tiêu chuẩn. Hôm trước tôi tìm thấy một chủ đề tràn ra các kịch bản và phong cách của nó trên khắp khu vực quản trị, tất nhiên phá vỡ một số thứ trên đường đi ... Từ một công ty tương đối nổi tiếng, và đó không phải là ThemeJungle, làm phiền bạn.
brasofilo

Cảm ơn câu trả lời của bạn. Đây là những câu trả lời / nhận xét đã giúp tôi quyết định phương pháp nào tôi sẽ sử dụng. Tuy nhiên, tôi nghĩ rằng câu hỏi được trả lời bằng cách nói nhỏ, vì vậy tôi sẽ chấp nhận câu trả lời của anh ấy.
Tamás Barta

Ngoại trừ việc đã hơn một năm kể từ khi API tùy biến chủ đề WP được phát hành, và nó vẫn còn thiếu rất nhiều về giao diện người dùng. Tôi gần như không thể ghi lại các "điều khiển" (thiếu quá). Phân tách kém và dễ làm lộn xộn giao diện người dùng. Theo tôi, API tùy chỉnh chỉ nên được sử dụng cho các tùy chọn chủ đề nhỏ, mà tôi nghĩ đó là ý định của API nói chung.
justnorris
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.