Chọn Sidebar cho trang với WooSidebars

Quảng cáo
Ads_ngang
Website dinhthuanit.com có bài Chọn Sidebar cho trang với WooSidebars

Bạn muốn thay đổi sidebar cho trang WordPress? Mặc định, WordPress không có tùy chọn thêm hay sửa đổi sidebar cho mỗi trang, tuy nhiên bạn có thể sử dụng code tùy chỉnh để ẩn/hiện widget trong sidebar hoặc thay đổi sidebar. Nhưng có một plugin sẽ giúp bạn làm điều ấy 1 cách đơn giản, thậm trí không yêu cầu kinh nghiệm về lập trình WordPress. Trong bài hôm nay, chúng ta sẽ học cách dùng plugin WooSidebars.

Với WooSidebars, có thể thay đổi widget tùy thuộc vào ngữ cảnh (vd, chỉ định widget cho trang hoặc bài viết cụ thể..). Plugin cho phép bạn tùy chỉnh vùng widget hiện trên rất nhiều trang khác nhau với những điều kiện khác nhau mà chẳng cần can thiệp code.

Trước tiên bạn cài đặt plugin tại WooSidebars. Sau khi kích hoạt plugin, bạn thây có thêm menu Appearance > Widget Areas. Truy cập vào Menu này để cấu hình widget.

Thêm tùy chọn Widget

Tại màn hình “Widget Areas” liệt kê những widget bạn đã cấu hình. Để thêm mới widget bạn bấm vào Add New. Một số trường bạn phải điền bao gồm: tiêu đề, mô tả, sidebar thay thế và điều kiện. Xem chi tiết bên dưới:

Title

Đặt tên dễ nhớ cho widget, bạn nên sử dụng tên ngắn & có liên quan (vd ‘About Page – Primary’, để thay thế sidebar ‘Primary’ trên trang ‘About’).

Description

Nếu cần bạn cũng có thể thêm mô tả để biết về nơi widget sẽ sử dụng và khi nào. THông tin này giúp bạn quản lý thuận tiện hơn trong trang cấu hình widget của plugin này.

Sidebar To Replace

WooSidebars hoạt động dựa trên nguyên tắc ghi đè vùng widget, các widget sau khi bạn bổ xung điều kiện & nếu các điều kiện thỏa mãn, widget sẽ được thay thế bằng widget bạn chỉ định. Trường này bạn chọn sidebar được dùng thay thế trong theme của bạn.

Conditions

WooSidebars được thành lập bởi hệ thống quản lý điều kiện nâng cao, ở đây bạn có thể chọn widget & sidebar dưới mỗi điều kiện cụ thể, cho bạn biết lúc nào sidebar được dùng và tại trang nào. Vd: trang, danh mục, thẻ,..

Mặc định, chỉ bổ trợ Pages. Để tạo điều kiện sâu, bạn bấm vào tab ‘Advanced’ trong phần ‘Conditions’

Chú ý: bạn cũng có thể thêm không ít điều kiện cho tùy chỉnh sidebar, nhưng bạn nhớ rằng không nên tạo quá độ điều kiện cho 1 sidebar, nên tách các sidebar sử dụng trên các trang riêng biệt.

WooSidebars hiển thị các điều kiện với trang theo mặc định. Để thêm các điều kiện khác, dưới phần “Conditions” bạn nhấn vào tab “Advanced”:

  • Specific page templates : chỉ định page templates nếu giao diện WordPress của bạn hỗ trợ.
  • Post types chọn kiểu dữ liệu tùy chỉnh
  • Taxonomy archives gồm danh mục, thẻ,..và taxonomies tùy chỉnh.
  • Taxonomy terms chỉ định danh mục, thẻ,..
  • WordPress Template Hierarchy
    • All pages
    • Search results
    • Default “Your Latest Posts” screen
    • Front page
    • Single entries
    • All archives
    • Author archives
    • Date archives
    • 404 error screens
  • WooCommerce
    • Shop page
    • Product categories
    • Product tags
    • Products
    • Cart page
    • Checkout page
    • Account pages

Lưu ý: tab ‘Posts’ ở hình trên sẽ chỉ hiển thị nếu bạn kích hoạt Custom Sidebars cho từng post như miêu tả ở ngay bên dưới.

Ngoài ra, bạn có thể tạo sidebar tùy chỉnh cho một trang bài viết riêng. WooSidebars mặc định bổ trợ kiểu Post, ngoài ra các kiểu dữ liệu tùy chỉnh khác chẳng hạn nếu website của bạn sử dụng plugin WooCommerce , bạn sẽ có thêm tùy biến sidebar cho trang sản phẩm.

Sau khi kích hoạt WooCommerce, chúng ta có thêm 1 tab mới mang tên WooCommerce như hình trên & bạn có thêm tùy chọn cấu hình cho những trang WooCommerce này.

Để sử dụng điều kiện sidebar cho bài viết bạn mong muốn, bạn truy cập trang danh sách bài viết “Posts > All Posts” & nhấn vào biểu trưng chữ V ở dòng bài viết bạn sẽ kích hoạt, như hình dưới:

Nếu muốn sử dụng WooSidebars cho kiểu dữ liệu tùy chỉnh , chúng ta thêm dòng sau vào file functions.php của theme hoặc viết vào plugin của bạn.

 add_post_type_support( 'myalbum', 'woosidebars' );  

Ví dụ trên, mình khai báo thêm kiểu dữ liệu ‘myalbum’ & các tính năng của plugin sẽ tự động áp dụng cho kiểu dữ liệu này.

Tùy biến sidebar với trang widgets

Sau khi bạn thêm các vùng widget mới và nó được xuất hiện trên trang quản lý widgets như thế này:

Tóm lại, với nhiều tiện ích của plugin WooSidebars bạn cũng có thể tạo & sử dụng linh hoạt sidebar cho những điều kiện xẩy ra trên trang web của bạn/ Chúc bạn thành công.

Để nhận được bài viết mới vui lòng đăng ký kênh kiến thức WordPress từ A-Z ở Form bên dưới. Bạn cũng đều có thể nhận được sự trợ giúp trên Twitter và Facebook

Bài viết Chọn Sidebar cho trang với WooSidebars được tổng hợp và biên tập bởi: dinhthuanit.com. Mọi ý kiến đóng góp và phản hồi vui lòng gửi Liên Hệ cho dinhthuanit.com để điều chỉnh. dinhthuanit.com xin cảm ơn.

Bài Viết Liên Quan


Bài Viết Khác


Quảng cáo
Ads_ngang