Nếu bạn sở hữu một trang web WordPress, bạn có bao giờ cần phải hiển thị các tiện ích con khác nhau cho các trang khác nhau không? Ví dụ: bạn có thể đang chạy một trang web du lịch và bạn viết blog về du lịch ở các quốc gia khác nhau. Bạn có thể muốn nhận thanh bên để hiển thị biểu mẫu đặt phòng khách sạn của Pháp khi nội dung về Pháp hoặc tiện ích nhà hàng Ý được đề xuất khi bạn thảo luận về Ý. Làm thế nào để bạn đạt được điều đó trong WordPress? Làm cách nào để bạn đạt được điều đó trong WordPress mà không phải can thiệp vào mã?

1. Widgets có điều kiện

Như tên gọi của nó, Widget có điều kiện là một plugin cho phép bạn xác định một quy tắc có điều kiện cho mỗi và mọi widget.

Sau khi bạn đã tải xuống và kích hoạt nó, hãy truy cập trang Tiện ích của bạn và thêm tiện ích bạn muốn theo cách bình thường. Điều khác biệt bây giờ là trong mỗi widget, có một tùy chọn để bạn cấu hình khi widget sẽ xuất hiện trong blog (tham khảo ảnh chụp màn hình bên dưới).

Bạn có thể hiển thị / ẩn trên Trang chủ, các danh mục nhất định hoặc thậm chí một số trang nhất định. Nó cũng hỗ trợ các danh mục con và các trang con. Bạn chỉ cần xác định quy tắc cho danh mục / trang phụ huynh và các danh mục phụ và trang con của chúng sẽ tuân theo.

Mặc dù vậy, một điều không cho phép bạn định cấu hình trên cơ sở mỗi bài đăng.

2. Widget Logic

Widget Logic ít trực quan hơn Widget có điều kiện, nhưng nó mang lại cho bạn sự linh hoạt để xác định nơi tiện ích sẽ xuất hiện. Widget Logic sử dụng các thẻ có điều kiện của WordPress để xác định nơi tiện ích sẽ xuất hiện. Ví dụ: nếu bạn muốn tiện ích xuất hiện trên bài đăng có id bài đăng 46, bạn đặt thẻ có điều kiện is_single(46) trong trường Logic Logic.

Widget Widget

3. Tiện ích mục

Cách mà các Widget Phần hoạt động hơi khác so với hai phần trên, nhưng nó cũng là phần mềm mạnh nhất trong ba phần. Khác với logic có điều kiện, Widget Phần cũng cho phép bạn tạo một thanh bên theo thẻ mà không cần phải viết một mã duy nhất.

Sau khi cài đặt, đi đến " Chủ đề -> Phần Widget ". Đây là nơi bạn có thể tùy chỉnh giao diện của giao diện tab. Nó đi kèm với 25 chủ đề giao diện người dùng cho bạn lựa chọn. Nếu không ai trong số họ bắt gặp đôi mắt của bạn, bạn thậm chí có thể xác định phong cách của riêng bạn.

Trong phần Widget, thay vì thêm một logic có điều kiện vào mỗi và mọi widget, bạn sẽ phải thêm tiện ích "Section" vào thanh bên tương ứng để nó xuất hiện. Mỗi phần phụ tùng đi kèm với hai phần. Phần trên là nơi bạn xác định điều kiện (trang / danh mục nào xuất hiện) và phần dưới là mã HTML để hiển thị.

Để thêm một tiện ích tab, kéo và thả tiện ích “Section (tabbed)” vào thanh bên tương ứng. Tương tự, phần trên cùng là nơi bạn xác định logic và dưới cùng là nơi bạn tạo các tab và thêm nội dung vào đó.

Mặc dù Section Widget rất mạnh, nhưng nó có một caveat - nó không tích hợp với các widget khác. Nếu bạn có một widget tùy chỉnh (nói menu tùy chỉnh) mà bạn muốn hiển thị có điều kiện trên blog của mình, bạn sẽ không thể làm điều đó với Widget Phần.

Tiện ích mục

Bạn sử dụng phương pháp nào để thêm tiện ích có điều kiện vào trang web WordPress của mình?