Hướng dẫn xóa Info post và Meta post ngoài trang chủ genesis

Info postMeta post là 2 khu vực hiển thị phần thông tin của bài viết như tên tác giả, thời gian đăng bài viết, đếm số comments, chuyên mục, tags…

Được genesis tích hợp mặc định kể từ phiên bản 1.1 trở đi. Và nó khá là hữu ích cho các website dạng blog cá nhân, trang thành viên. Ngược lại đối với một trang web nhiều bài viết, trang web cho doanh nghiệp thì sử dụng meta post tốn khá nhiều diện tích cũng như tăng kích thước của 1 website và bài viết này tôi sẽ hướng dẫn bạn cách làm thế nào để xóa phần meta post ngoài trang chủ trong theme genenis một cách dễ dàng với một số bước bên dưới.

Vậy khi nào bạn nên xóa info post?

Đối với một rang web có quá nhiều bài viết
Một trang web dành cho doanh nghiệp

Lợi ích của việc xóa phần info post này

Nói đến lợi ích thì khá nhiều thứ được đề cập ở đây, xóa nội dung đông nghĩa với việc giảm nhẹ dung lượng cho website của bạn, không những thế có quá nhiều meta post sẽ chiếm không ít không gian trang web của bạn. Đối với một trang web chuyên nghiệp thì tiết kiệm không gian tăng trải nghiệm khách hàng là một yếu tố cần thiết để bạn thực hiện ngay ngày hôm nay.

Hướng dẫn xóa Info post và Meta post

Trên thục tế thì việc chỉnh sửa, tùy biến giao diện của theme genesis khá là đơn giản, bạn có thể thực hiện bất kỳ hướng dẫn nào sau khi đọc các bài viết trên itidea.org, tất cả bài viết trên đây đều đã được đội ngũ tác giả test kỹ lưỡng và soạn thảo hướng dẫn chi tiết dễ dàng việc của bạn chỉ cần sao chép và cắt dán nội dung cho phù hợp mà thôi. Không mấy khó khăn như một số người đã nghĩ và dưới đây là một ví dụ điển hình.

Bước: 1 thêm chức năng vào genesis

Sao chép toàn bộ code dán vào functions.php mặc định ở đường dẫn yoursite/content/themes/sample/functions.php tất nhiên là bạn cần chỉnh sửa cho đúng với giao diện của mình, ở đây mình sử dụng theme sample.

//* Xóa post content & post meta genesis
add_action('template_redirect', 'child_conditional_actions'); 
function child_conditional_actions() { 
if( !is_singular() ) { 
remove_action( 'genesis_entry_content', 'genesis_do_post_content' );
remove_action( 'genesis_entry_header', 'genesis_post_info', 12 );
remove_action( 'genesis_entry_footer', 'genesis_post_meta' );
}} 

Nếu bạn muốn một trong hai thông tin đăng hoặc meta hoặc nội dung – chỉ cần xóa dòng tương ứng của mã để giữ phần đó bên dưới tiêu đề bài viết trên trang chủ của bạn.

Và đây là kết quả


Đó là tất cả những gì cần làm để xóa các phần thông tin bài đăng trong genesis theme, tôi hỹ vọng rằng sau khi đọc xong bài viết này bạn có thể tùy biến nó một cách dễ dàng.

Và nếu có thắc mắc gì thì để lại bình luận bên dưới khung comments nhé!

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Đặt lịch hẹn Liên hệ Tải Credentials