Liệt kê các bài viết, Đánh dấu hiện tại - Thủ thuật CSS

Anonim

WordPress thiếu một hàm wp_list_posts () có vẻ hợp lý với hàm wp_list_pages () mạnh mẽ và hữu ích. Tuy nhiên, bạn có thể mô phỏng nó bằng cách sử dụng hàm get_posts () và chạy vòng lặp của riêng bạn thông qua kết quả.

Các tham số cho get_posts () dưới đây chỉ là ví dụ, thay thế theo nhu cầu của bạn.


    post->ID ) ( echo ' class="current"'; ) else () ?>>

wp_list_pages () cũng có tính năng thêm tên lớp “current_page_item” vào phần tử danh sách khi trang đó là trang đang hoạt động. Lưu ý thẻ danh sách mở ở trên, thẻ này sao chép chức năng đó bằng cách xem liệu ID từ truy vấn hiện tại có khớp với ID từ lần lặp hiện tại của vòng lặp hay không.