Tôi đã thêm vòng lặp tùy chỉnh sau trong template Wordpress của tôi:Tìm số trang hiện tại trong Wordpress
$args = array(
'category__not_in' => array($featured_cat->term_id),
'posts_per_page' => 10,
'post__not_in' => array($recent_post)
);
query_posts($args);
Đối với pagination để làm việc, tôi đoán tôi cần phải vượt qua một arg paged
với số trang hiện tại. Cách để có được số trang hiện tại trong Wordpress là gì?
bạn thực sự không cần mặc định là 1. mặc định là 0 và nếu bạn chuyển 'paged = 0' thành query_posts, nó hoạt động giống như 'paged = 1'. (ít nhất, điều này đúng trong wordpress 3.0) – Kip
Bạn thậm chí không cần phải sử dụng so sánh. Kể từ WP 3.9.0, '$ paged = get_query_var ('paged', $ default)' cho phép đối số thứ hai có giá trị mặc định. Vì vậy, '$ paged = get_query_var ('paged', 1)' hoặc '$ paged = get_query_var ('paged', 0)' (như @Kip chú ý) sẽ thực hiện. –