Theo mặc định, wordpress cho chúng ta 2 widget là Category và Recent posts cho post type post, Còn đối với custom post type thì bạn định làm thế nào. Mỗi lần như thế khá là mất công khi phải tạo ra widget mới và tiếp theo là hardcode cho nhanh nhưng lần sau lại phải sửa code. nói chung là khá tù đấy.

Tại sao ko làm 1 cái có sẵn để kéo thả?

Front

Back:

 

Tải administratorz

Tất cả cài đặt tại: Admin dashboard/ Công cụ/  Administrator z

 

Cài đặt

  1. Bật hỗ trợ cho 2 widget này trong settings của plugin
    1. tools/adminz/wordpress/sidebar/Use adminz widgets
    2. Vào link quản lý widget của wp kéo vào thôi
  2. Giải thích setup
    1. Adminz Taxonomies:
      1. Giống như widget Category nhưng có thêm chọn Taxonomy
      2. Hiển thị dạng thả xuống: Mặc định là đây là thẻ ul li, Nếu click chọn thì hiển thị dạng select dropdown
      3. Placeholder with prefix: Nếu là select dropdown, Option đầu tiên sẽ có text hiển thị là ‘Select’ / ‘Chọn’
      4. Hiện số bài viết: Được load bằng ajax đếm số lượng post, Nhưng ko đơn giản theo count mặc định, mình đã thay đổi nó tính theo cả điều kiện bao gồm term hiện tại. điều này cho phép tính đúng trong trang Shop của woocommerce. Code ở đây khá phức tạp đấy.
      5. Hiện theo cấp bậc: Term cha con được lùi vào 1 dòng
      6. Actived filters shortcode: [adminz_taxonomies_active_filters]: Dùng shortcode này để hiển thị những gì đã được active, có dấu close/unset
    2. Adminz Recent posts:
      1. Giống như Recent posts nhưng có thêm chọn custom post type

Code tham khảo

Xem các file administratorz/src/Widget/…

Báo lỗi và góp ý:

Vui lòng gửi vào comment

 

Ngoài chức năng trên, administrator z còn ti tỉ các thứ hay ho khác.
Và tất cả đều free mãi mãi.

Thử ngay

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

adminz ib zalo