Hiển thị 3 bài viết mới nhất sau khu vực tiện ích nhập cảnh

Làm thế nào để hiển thị 3 bài viết mới nhất sau khi nhập khu vực tiện ích bằng cách sử dụng plugin Genesis Nổi bật Bài viết kết hợp? Trong bài viết này tôi đang hiển thị điều này.

Đầu tiên kích hoạt khu vực tiện ích sau khi nhập bằng cách sử dụng tập lệnh sau. Thêm mã vào tệp functions.php.

//* Add support for after entry widget
add_theme_support( 'genesis-after-entry-widget-area' );

Bây giờ, hãy kéo và thả tiện ích Tổ hợp các bài đăng nổi bật của Genesis tại thanh bên After Entry . Kiểm tra cài đặt widget từ ảnh chụp màn hình. Xin lưu ý rằng Tổ hợp các bài đăng nổi bật của Genesis là một plugin cao cấp chỉ dành cho Genesis Framework. Tuy nhiên, bạn chưa có plugin này thì bạn có thể mua nó từ đây.

Cuối cùng, tôi đang sử dụng bộ lọc và loại trừ bài đăng hiện tại khỏi danh sách. Tôi đã thêm mã sau vào tệp functions.php:
add_filter( 'gfpc_query_args_gfpc-widget-7', 'gd_exclude_current_post', 10, 2 );
function gd_exclude_current_post( $qargs, $instance ) {
  if( ! is_single() )
    return $qargs;
  global $post;
  $qargs['post__not_in'] = array( $post->ID );  
  return $qargs;
}
Tôi đã sử dụng bộ lọc “gfpc_query_args_gfpc-widget-7” và tùy chỉnh các args truy vấn mặc định. Ở đây gfpc-widget-7 là ID tiện ích tổ hợp các bài đăng nổi bật của Genesis. Bạn sẽ tìm thấy ID widget chính xác và thay đổi tên bộ lọc.