WordPress cho phép người dùng dễ dàng tùy chỉnh giao diện blog của họ bằng các tiện ích như Bài đăng gần đây, Nhận xét gần đây, Danh mục, Lưu trữ, v.v. Vấn đề là, các tiện ích này được hiển thị trong thanh bên theo mặc định trên tất cả các trang của trang web và WordPress thì không ' t cung cấp một tùy chọn tích hợp để chỉ định vị trí cho các widget. May mắn thay, có một số plugin tuyệt vời bổ sung chức năng cho hiển thị hoặc ẩn tiện ích con trên các trang cụ thểtrong WordPress mà không yêu cầu kỹ năng PHP hoặc gây rối với mã mẫu. Mặc dù vậy, đây phải là một tính năng cốt lõi của WordPress vì nó rất hữu ích, chẳng hạn như hiển thị tiện ích Bài đăng gần đây trên các trang đơn lẻduy nhất và không phải trên trang chủ, nơi đã hiển thị hầu hết các bài đăng gần đây. Tương tự, bạn chỉ có thể đặt các widget cần thiết trên trang chủ.
Dưới đây là một số plugin tốt nhất. Bạn có thể sử dụng Widget Logic, một plugin dựa trên Thẻ có điều kiện hoặc là Tiện ích bối cảnh và tiện ích hiển thị, các plugin dựa trên giao diện người dùng không yêu cầu thêm thẻ theo cách thủ công. Chọn một trong những phù hợp với bạn nhất!
Logic tiện ích - Tải xuống ở đây
Plugin này cho phép bạn kiểm soát các tiện ích con trên trang nào xuất hiện bằng cách sử dụng các thẻ có điều kiện của WP. Nó cũng có một tùy chọn để thêm bộ lọc ‘widget_content’ cho phép bạn tinh chỉnh HTML của bất kỳ tiện ích nào theo chủ đề của bạn. Plugin này thêm một trường điều khiển bổ sung được gọi là "Lôgic tiện ích" cho mọi tiện ích, nơi bạn có thể sử dụng Thẻ có điều kiện của WordPress thích hợp hoặc bất kỳ mã PHP chung nào. Plugin hoạt động giống như một sự quyến rũ và cho phép bạn hiển thị các widget chính xác như bạn muốn. Tuy nhiên, hãy sử dụng nó một cách thận trọng vì plugin sử dụng eval () và một số người dùng có thể thấy các thẻ không thân thiện.
Một số thẻ thường được sử dụng là:
is_home () - Chỉ hiển thị tiện ích con trên trang chủ
is_single () - Để hiển thị tiện ích chỉ trên một trang bài đăng
! is_single () - Để hiển thị tiện ích trên tất cả các trang ngoại trừ một trang bài đăng
is_single ('17') - Chỉ hiển thị widget trên bài đăng có ID 17
is_page () - Để chỉ hiển thị tiện ích con trên các trang
is_category () - Để hiển thị tiện ích trên trang lưu trữ danh mục
is_tag () - Để hiển thị tiện ích trên trang lưu trữ thẻ
Các tùy chọn này được hiển thị trên trang Tiện ích, chỉ sử dụng khi được yêu cầu.
Tiện ích hiển thị - Tải xuống ở đây
Một plugin tương tự và dễ sử dụng giúp loại bỏ sự cần thiết phải thêm các thẻ có điều kiện theo cách thủ công. Tiện ích hiển thị thêm các hộp kiểm vào mỗi tiện ích để hiển thị hoặc ẩn nó trên mọi trang của trang web. Bạn có thể chọn một hoặc nhiều trang để hiển thị hoặc ẩn tiện ích con trên các trang được chỉ định đó. Nó cho phép bạn thay đổi nội dung thanh bên của mình cho các trang, danh mục, phân loại tùy chỉnh và ngôn ngữ WPML khác nhau. Hạn chế duy nhất là nó chỉ hoạt động với các widget được viết ở định dạng WordPress phiên bản 2.8. Theo mặc định, ‘Ẩn khi đã kiểm tra’ được chọn mà không có hộp nào được chọn.
Bối cảnh tiện ích con - Tải xuống ở đây
Một plugin tương tự khác có giao diện thân thiện với người dùng giúp dễ dàng hiển thị hoặc ẩn tiện ích con trên các bài đăng, trang hoặc phần cụ thể trên trang web của bạn - trang đầu, bài đăng, trang, lưu trữ, tìm kiếm, v.v. Nó cũng có tính năng nhắm mục tiêu theo phần theo URL (với hỗ trợ ký tự đại diện) để có tính linh hoạt tối đa.
Ví dụ, nếu bạn chỉ muốn hiển thị tiện ích con trên danh mục iPhone thì hãy nhập vị trí là danh mục / iphone / * để nhắm mục tiêu tất cả các bài đăng trong danh mục iPhone. Tương tự, để chỉ hiển thị một tiện ích con trên một trang riêng lẻ cụ thể, chỉ cần nhập slug URL của trang web như */tiếp xúc và đảm bảo rằng trạng thái ngữ cảnh của tiện ích con được đặt thành 'Hiển thị trên trang đã chọn'.
Hy vọng bạn thấy bài viết này hữu ích. 🙂
Thẻ: BloggingTipsTricksWordPress