Tổng hợp các Framework làm Theme Options cho WordPress

Đông Vy 24/09/2019, Cập nhật: 4 năm trước
Contents
  • 1.Theme Option Framework là gì?
  • 2.Tổng hợp các option framework cho WordPress
    • 2.1.Redux Framework – Miễn phí
    • 2.2.Options Framework – Miễn phí
    • 2.3.Option Tree – Miễn phí
    • 2.4.Slightly Mooded Options Framework – Miễn phí
    • 2.5.UpThemes Framework – Miễn phí
  • 3.Bạn thích cái nào nhất?
  • 4.Bài liên quan

Hẳn là khi bắt đầu tập làm theme WordPress, các bạn sẽ thắc mắc là làm sao để tạo được phần Theme Options như các theme chuyên nghiệp họ vẫn hay làm, ở đó khách có thể tùy chỉnh các phần mà mình định sẵn như đổi logo, màu sắc, bật tắt các tùy chọn,….

Chắc chắn là phần này chúng ta sẽ lập trình một chức năng thêm vào theme, nhưng đó là cách dành cho các “ông lớn” như các nhà cung cấp theme nổi tiếng, đối với một người phổ thông cho chúng ta có cần hay không? Câu trả lời ở đây là không, chúng ta có thể dùng các Theme Option Framework.

Theme Option Framework là gì?

Nó có thể là một plugin hoặc một bộ code, nhưng điểm chung của nó là đã tạo sẵn các đối tượng và hàm để bạn có thể khai báo một biến chứa giá trị tùy chọn, kèm theo các form tùy chọn tích hợp vào menu WordPress. Sau đó bạn chỉ việc khai báo các biến tùy chọn này trong theme để nó kích hoạt.

Ở đây mình sẽ tạm giới thiệu cho các bạn trước các option framework mà mình biết, còn cách sử dụng thì chúng đều có cách dùng giống nhau, nên sẽ có một bài hướng dẫn bạn làm quen với một option framework sau.

Tổng hợp các option framework cho WordPress

Redux Framework – Miễn phí

redux-framework

Tổng quan Redux Framework

Tiền thân nó tên là NHP Framework khá nổi tiếng và mình cũng đã sử dụng framework này cho một vài dự án. Điểm nổi bật của nó là hỗ trợ nhiều tùy chọn khác nhau như tạo form ngày tháng, màu sắc, upload, slide, text, checkbox và kể cả tự động lấy toàn bộ taxonomies/post type hiện có trong WordPress để dễ dàng xử lý.

Trang chủ Hướng dẫn

Options Framework – Miễn phí

option-framework-plugin

Option Framework

Đây là một plugin, tức là bạn chỉ cần kích hoạt plugin vào là có thể sử dụng mà không cần các bước tích hợp rườm rà như các framework khác. Tuy nhiên nó cũng hạn chế nhiều chỗ là không hỗ trợ nhiều field như các framework khác mà chỉ có một số field cơ bản. Nhưng bù lại, nó sẽ giúp bạn làm quen với option framework dễ dàng hơn.

Tải về

Option Tree – Miễn phí

option-tree

Nếu bạn đã từng dùng qua nhiều theme tại ThemeForest thì chắc chắn sẽ thấy Option Tree khá quen thuộc, bởi vì hiện nay nó là một trong những option framework miễn phí nổi tiếng nhất do chính Envato làm ra.

Lý do nó được ưu ái là vì nó là plugin nên dễ tính hợp, có thể tạo ra nhiều option mà không cần chạm vào code (các framework khác thì bạn phải viết thêm array vào code để tạo option). Và cách gọi ra cũng dễ dàng mà không cần gọi biến toàn cục.

Tải về

Slightly Mooded Options Framework – Miễn phí

slightly-mooded

Nếu bạn thích các tính năng như kéo/thả và slide đẹp mắt ở phần option thì có thể thử cái này, ngoài ra thì nó cũng giống các framework khác.

[screenr url=”http://www.screenr.com/Mycs”]

Tải về

UpThemes Framework – Miễn phí

upthemes-framework

Cũng là một theme option framework mới nên nó hầu như có đủ các tính năng cần thiết lẫn cơ bản và nâng cao để làm một theme option thật chuyên nghiệp. Ngoài việc hỗ trợ nhiều field hiếm như color picker, multi-upload, preview hình ảnh thì nó còn có thêm tính năng Live Preview trước khi lưu theme khá hay.

Tải về

Bạn thích cái nào nhất?

Trong số các framework trên thì đó không phải là tất cả các theme option framework hiện có mà chỉ là những framework tốt nhất và được nhiều người sử dụng nhất.

Trong các framework ở trên thì cá nhân mình thích UpThemes và Redux Framework nhất, còn bạn thích cái nào?

Bài liên quan

  • [Lập trình theme WordPress] Thêm chức năng Theme Options
  • Hướng dẫn sử dụng CSS Gumby Framework – Phần 1
  • [Lập trình theme WordPress] Viết CSS cho theme – Phần 1
  • Thêm tính năng bắt buộc cài plugin khi kích hoạt theme
  • Cấu trúc Template trong theme và Template Tag
  • [Lập trình theme WordPress] Lên kế hoạch cấu trúc theme

 

Content retrieved from:
https://thachpham.com/wordpress/wordpress-development/cac-framework-lam-theme-options.html.

 

Đông Vy 24/09/2019, Cập nhật: 4 năm trước
Ý KIẾN THÀNH VIÊN
    Chưa có bình luận