Thêm Widget động vào blog WordPress không cần dùng code

admin Jun 3, 2011 0

Nếu bạn sở hữu một trang WordPress, có khi nào bạn muốn trên mỗi trang khác nhau trong blog của mình sẽ hiển thị những widget khác nhau? Ví dụ, bạn đang có blog giới thiệu về du lịch ở các nước khác nhau và muốn có thanh sidebar hiển thị một khách sạn của Pháp khi nội dung bài viết nói về nước pháp, hoặc widget cho nhà hàng ở Ý khi đang trao đổi thông tin về Italy… Làm thế nào để làm được điều này trong WordPress? Đặc biệt là khi không cần dùng đến code. Bài viết sau chúng tôi sẽ giới thiệu tới các bạn những tiện ích có thể giải quyết vấn đề này.

Conditional Widgets

Đúng như tên gọi của nó, Conditional Widgets là một plugin cho phép bạn định nghĩa một quy luật có điều kiện cho từng và tất cả các widget.

Sau khi tải về và kích hoạt chương trình, hãy vào trang Widgets của mình và thêm các widget bạn muốn theo cách thông thường. Điểm khác biệt lúc này chính là trong mỗi widget, có một lựa để bạn cấu hình nó khi cài đặt trong blog. Xem hình bên dưới:

Thêm Widget động vào blog WordPress không cần dùng code

Bạn có thể làm cho nó hiện/ẩn trên trang chủ, chuyên mục nào đó, thậm chí cho các trang nhất định. Nó cũng hỗ trợ cho các chuyên mục con và các trang con. Bạn chỉ cần xác định quy luật cho danh mục/trang cha, tự động các danh mục/trang con sẽ thực hiện theo một cách phù hợp.

Tuy nhiên chương trình không cho phép bạn cấu hình trên từng bài.

Widget Logic

Widget Logic ít trực quan hơn so với Conditional Widget, nhưng nó đem lại cho người dùng sự linh hoạt trong việc xác định vị trí xuất hiện của các widget. Widget Logic sử dụng các thẻ có điều kiện trong WordPress để thực hiện việc đó.

Ví dụ, nếu bạn muốn widget xuất hiện trên bài viết có ID là 46, hãy đặt từ khóa có điều kiện is_single(46)trong trường Widget Logic.

Thêm Widget động vào blog WordPress không cần dùng code

Section Widgets

Cách thức hoạt động của Section Widgets có khác đôi chút so với hai tiện ích trên, nhưng đây cũng là công cụ mạnh mẽ nhất trong 3 tiện ích mà bài viết này muốn nhắc tới. Khác so về mặt điều kiện logic, Section Widgets cũng cho phép bạn tạo ra một thanh sidebar mà không cần viết một đoạn mã riêng.

Sau khi cài đặt xong, vào Thames Section Widget. Đây là nơi bạn có thể tùy chỉnh lại các giao diện theo từng tab. Chương trình đi kèm 25 giao diện chủ để cho bạn lựa chọn. Nếu không hài lòng với chủ đề có sẵn, bạn có thể tự tạo phong cách riêng cho mình.

Thêm Widget động vào blog WordPress không cần dùng code

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

Thêm Widget động vào blog WordPress không cần dùng code

Để thêm một widget theo tab, kéo và thả “Section (tabbed)” widget tới sidebar tương ứng. Tương tự như vậy, phần trên là nơi bạn định nghĩa các logic, phía dưới là nơi tạo ra các tab và thêm nội dung vào đó.

Thêm Widget động vào blog WordPress không cần dùng code

 

Đăng Bình Luận »