Cách Tạo Page Navigation Dễ Dàng Không Dùng Plugin
Lúc trước tôi hay dùng plugin “wp-pagenavi” giúp tôi nhanh chóng có được số trang ở dưới cuối các category hoặc các taxonomy, nhưng sau này tôi dần dần chuyển hóa các plugin thành những đoạn code ngắn gọn nhẹ nhàng và dễ sử dụng. NÓ giúp website của bạn bớt đi những thành phần dư thừa, load nhanh hơn, nhẹ hơn…
Trong wordpress có một hàm làm được việc này nhưng không phải ai cũng biết mà hiểu rõ cách sử dụng nó. Trong bì viết này tôi sẽ hướng dẫn các bạn, các bạn sẽ làm được việc này sau không quá 1 phút nữa, các bạn copy đoạn code dưới đây để vào vị thích hợp trong file category.php hoặc file taxonomy khác:
global $wp_query;
$big = 99999;
echo paginate_links( array(
'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
'format' => '?paged=%#%',
'prev_text' => __('« Mới hơn'),
'next_text' => __('Tiếp theo »'),
'current' => max( 1, get_query_var('paged') ),
'total' => $wp_query->max_num_pages
) );
nhìn vào đoạn code trên quá ngắn gọn đúng không? chỉ cần thay các từ ngữ thích hợp vào là bạn đã có thể sử dụng ngay lập tức.
hay quá