Có thể bạn sẽ thích:

  • [WooCommerce] Sắp xếp sản phẩm theo “Sale”
  • Chặn WordPress tạo ra ảnh kích thước 768 “medium_large”
  • Một số mẫu Breadcrumbs dùng Bootstrap tuyệt đẹp
  • popularbyviews

    Sahifa là một theme rất đẹp, phù hợp làm trang tin tức, blog hay cả trang shop bán hàng. Theme có giao diện thiết kế đẹp, bắt mắt và tinh tếnên có rất nhiều người sử dụng.

    Theo mặc định thì tab "Popular" của theme sẽ sắp xếp theo số lượng comment trên bài viết. Tuy nhiên nếu bạn có nhu cầu sắp xếp theo lượt xem thì có thể tham khảo cách dưới đây.

    1. Tải về và kích hoạt plugin WP-PostViews.  Sau đó bạn vào Setting->PostViews để cài đặt plugin.Screenshot 4
    2. Sau đó tìm đến tập tin theme-functions.php theo đường dẫn  themes/sahifa/framework/functions.
    3. Tìm đến dòng
      $args = array(
      		'orderby'			=> 'comment_count', 
      		'order'				=> 'DESC',
      		'posts_per_page'		=> $posts_number,
      		'post_status'			=> 'publish',
      		'no_found_rows'                 => true,
      		'ignore_sticky_posts'	        => true
      	);

      Screenshot 3

    4. Sau đó sửa thành
      $args = array(
      		'meta_key' 			=> 'views',
      		'orderby'			=> 'meta_value_num', 
      		'order'				=> 'DESC',
      		'posts_per_page'		=> $posts_number,
      		'post_status'			=> 'publish',
      		'no_found_rows'                 => true,
      		'ignore_sticky_posts'	        => true
      	);

      Screenshot 2

    5. Sau đó lưu lại và kiểm tra thành quả. Lưu ý là lượt xem sẽ được đếm từ khi kích hoạt plugin WP-PostViews nhé.