Hôm nay một bạn ở trên Blogger Vietnam có thắc mắc rằng:
Em đang xài Genesis theme, giờ chỉ muốn hiện thị tiêu đề và featured image ngoài trang home, category và tag thôi, ko muốn hiện thị 1 đoạn mô tả nửa thì làm sao…
Có 02 cách để thực hiện điều trên, đó là:
01. Sử dụng tùy biến CSS với thuộc tính display: none;
02. Xóa – remove các action liên quan đến Genesis Entry Post.
Trong bài viết này mình sẽ hướng dẫn bạn thực hiện theo cách thứ 02 nha 😀
Để thực hiện yêu cầu hiển thị chỉ Tiêu đề bài viết và Featured Post ở trang chủ Genesis thì bạn copy đoạn code bên dưới sau đó paste vào tâp tin functions.php trong Genesis child theme mà bạn đang sử dụng:
https://gist.github.com/nhatdongnguyen/ab3627471bda7ace4ce2
Bước tiếp theo bạn cần điều chỉnh kích thước Featured Images cũng như các class các trong tập tin style.css trong child theme để phù hợp.
Chúc bạn thành công.
nam says
Nếu chỉ muốn một category bất kì chỉ hiển thị tiêu đề và featured thì làm cách nào a đông ?
Nguyễn Nhật Đông says
Bạn thêm lệnh điều kiện if như sau nè: if ( is_category(‘category-cua-ban’) ).
Thành công nhé.
Kien Nguyen says
Mình mới test trên localhost nhưng nó k hoạt động Nhật Đông ạ. Mình sử dụng genesis sample. Hay phiên bản mới nó k hỗ trợ các hook này nhỉ?
Nguyễn Nhật Đông says
Kiên phải set phần Content Archives – include the Featured Image trong Genesis Setting đã nha!
Kien Nguyen says
Hjx. Có 1 điều bực mình là mình đã SET rồi Đông ạ. Nên khi nó không hoạt động cũng thấy điên thật. Có còn nguyên nhân gì k Đông?
Nguyễn Nhật Đông says
Nếu như vậy, bạn có thể chưa set Featured Image cho em nó ah!!!
Thử lại giúp Đông nha!
Kien Nguyen says
Đã cấu hình trong Theme Setting, đã set Thumb, nói chung đầy đủ rồi, xem cả mấy cái hướng dẫn tiếng anh cũng giống của Đông mà nó vẫn không hiển thị như mong muốn, Chẳng biết sao nữa. Với cả phần genesis_post_info làm theo hướng dẫn, cũng không tắt được luôn. Nản quá!
Nguyễn Nhật Đông says
Kiên ơi, lưu ý thủ thuật bên trên áp dụng cho Genesis 2.x nha!!!
Chắc Kiên đang sử dụng Genesis phiên bản 1.8.x rồi 🙁
Kien Nguyen says
Đã cập nhật lên Genesis 2.1.2 rồi Đông nhé! Và tải genesis-sample mới nhất luôn cũng k đc. chẳng hiểu sao. chán quá!
Kien Nguyen says
Giải pháp cho vấn đề của tôi, nếu ai gặp phải như tôi.
Hàm hiển thị thông tin bài viết được add vào action hook genesis_before_post_content. Để xem nó như thế nào, các bạn mở file genesis/lib/structure/post.php và tìm kiếm từ khóa genesis_before_post_content nó bắt đầu từ dòng 221.
Để loại bỏ post_info, thay vì sử dụng
remove_action( ‘genesis_entry_header’, ‘genesis_post_info’, 12 );
Thì bạn sử dụng
remove_action( ‘genesis_before_post_content’, ‘genesis_post_info’ );
Nguyễn Nhật Đông says
Ồ, thế thì Kiến đang sử dụng Genesis 1.8.X thay vì 2.X như Đông đang xài 😀
nv_mai says
Mình thấy trong file index.php có đoạn
vậy làm sao để hiện tiêu đề và feature sửa trong đoạn này?
Nguyễn Nhật Đông says
Mình chưa thấy đoạn code bạn muốn hỗ trợ!
Bạn check lại nha!
Kim Ngọc says
Hi bạn !
Vậy nếu mình muốn tùy chỉnh chỉ hiển thị Tiêu Đề, Hình Ảnh và 1 Đoạn Giới thiệu về bài viết như blog bạn thì tùy chỉnh này thế nào vậy ?. Bạn chia sẻ bổ sung vào bài viết vì theo mình nghĩa đây cũng là 1 trong những yêu cầu tùy biến cần thiết trong việc thiết kế website, blog ^^
Thanks về bài viết chia sẻ của nhatdong.com !
Nguyễn Nhật Đông says
Cảm ơn Ngọc đã comment trên blog của Đông nha!
Đê hiển thị như mình thì mình cấu hình lài phần Content Archives trong Genesis setting cho phù hợp thôi Ngọc ơi! Không thực hiện gì phức tap hết á…
Thường says
Chào anh, hiện tại em mới dùng thử genesis và đang dùng Child theme prose nhưng host của em yếu quá, mỗi lần post bài mà đính kèm thumbnail là y như rằng nó crop ảnh thành mấy cái liền, anh cho em hỏi có cách nào lấy ảnh tử bên ngoài host làm ảnh đại diện được không ạ, em đọc mấy bài hướng dẫn rồi nhưng không làm được tại cấu trúc của theme genesis khác mấy theme kia quá
Nguyễn Nhật Đông says
Dùng ảnh ngoài làm Thumbnail thì bạn có thể xem xét anh chàng Auto Post Thumbnail – http://www.sanisoft.com/blog/2010/04/19/wordpress-plugin-automatic-post-thumbnail/.
Mình sử dụng em nó và thấy khó tốt 😀
Tâm linh says
Plugin này cắt ảnh làm nhiều kích thước và lưu vào host nhé
Nguyễn Nhật Đông says
Cái này không phải plugin, em này là một khai báo để WP cắt ảnh phù hợp với yêu cầu của mình 😀
Mà cái cái gì cũng có mặt trái của nó mà bạn 😀
Annie Nguyễn says
Hiện tại chưa dùng đến, nhưng phải lưu lại vì sẽ rất hữu ích.
Mình muốn tìm hiểu Genesis, bác Đông có thể chia sẻ tài liệu được không?
Nguyễn Nhật Đông says
Có tài liệu nào đâu! Tự mò mẫm hết Annie ơi!
Mà quan trọng hơn cả là hiểu hệ thống Hook và Actions của Genesis Framework là làm được hết ah!
nghĩa là gì says
làm được rùi, cám ơn anh nhé! hehe
Nguyễn Nhật Đông says
Rất vui khi bạn comment và hướng dẫn này hữu ích luôn 😀
Bùi Văn Hiển says
thỉnh thoảng cũng cần dùng tới. Tks bạn
Nguyễn Nhật Đông says
Với bạn Hiển thì chỉ cần ới cái là Đông có mặt ngay mà :v