Tùy biến post info trong Genesis child theme.

Post info chứa thông tin về tác giả, thời gian đăng tải, thời gian cập nhật, số lượng bình luận… của một bài viết. Trong khi đó, post meta cung cấp thông tin về chuyên mục và tags (thẻ, từ khóa) của bài viết đó. Trong Genesis Framework cũng như Genesis child theme, cả post info và post meta mặc định đều được hiển thị bằng tiếng Anh. Nếu bạn đang muốn Việt hóa hoặc tùy biến chúng theo ý thích của mình thì bài viết này là dành cho bạn.
Tham khảo thêm: Gộp chung post info và post meta trong Genesis Framework
Hướng dẫn tùy biến post info trong Genesis một cách nhanh chóng
Bạn có muốn Việt hóa phần post info và post meta trong child theme Genesis trông giống như thế này?
– Post info trong Genesis child theme:

– Post meta trong Genesis child theme:

Rất đơn giản. Thêm 2 đoạn code này vào file functions.php của child theme Genesis bạn đang dùng. Tùy biến những dòng chữ tiếng Việt theo ý thích của bạn.
– Code tùy biến post info:
# Tùy biến post info trong Genesis
add_filter('genesis_post_info', 'be_post_info_filter');
function be_post_info_filter($post_info) {
$post_info = 'Đăng bởi [post_author_posts_link] lúc [post_time]
ngày [post_date] [post_comments zero="0 Bình luận" one="1 Bình luận" more="% Bình luận"] [post_edit]';
return $post_info;
}
– Code tùy biến post meta:
# Tùy biến post meta trong Genesis
add_filter('genesis_post_meta', 'be_post_meta_filter');
function be_post_meta_filter($post_meta) {
$post_meta = '[post_categories sep="/" before="Chuyên mục: "] [post_tags sep="/" before="Từ khóa tìm kiếm: "]';
return $post_meta;
}
Sau khi chỉnh sửa, click vào nút “Save Changes” để lưu lại các thiết lập. Đơn giản vậy thôi, chúc các bạn thành công!
Ngoài ra, các bạn cũng có thể sử dụng plugin Genesis Simple Edits để tùy biến post info và post meta theo ý của mình. Plugin này rất nhẹ và hoàn toàn không gây ảnh hưởng đến tốc độ load của blog/ website.
Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. :)






E dùng theme Paradise nhưng Việt hóa post meta bằng: – Code tùy biến post meta nêu trên nhưng thất bại!
Vì trong file functions.php của theme Paradise đã có 1 đoạn code tương tự dùng để tùy biến post info và post meta rồi. Bạn muốn Việt hóa thì phải chỉnh sửa đoạn code này thay vì chèn thêm 1 đoạn code khác. :P
Mai mốt childtheme cập nhật thì mình cũng phải fix bằng tay à a?
Rất tiếc phải nói là như vậy. :D
Hiếu ơi, cho m hỏi
phần post info bạn dùng code gì mà khi bạn update bài viết nó up lên trên đầu phần mới nhất, mà vẫn giữ đc ngày khởi tạo vậy?
Cái này là tính năng riêng của theme Paradise và Genesis Framework bạn nhé.
anh Hiếu cho em hỏi làm sao đổi màu cho thanh menu anh nhỉ, em tìm thấy trong editor => style.css các mã màu nhưng em thay thế mã màu đó thì vẫn k thay đổi
em cám ơn anh
Đổi mã màu xong bạn có xóa cache web, cache trình duyệt cũng như các file minify CSS, JS (nếu có) không? :P
anh Hiếu ơi em muốn thêm đếm cả số lượt xem bên cạnh số comment thì mình chèn thêm code gì ạ ?
Em rất cảm ơn anh ^^
Bạn tham khảo bài viết “Tạo bộ đếm số lượt xem bài viết trong WordPress một cách đơn giản” xem sao. Lấy shortcode [post-views] của nó chèn vào. :)
A cho e hỏi, thêm 1 code vào ví dụ như code share mxh thì chèn vào đâu ạ
Genesis thì dùng plugin Genesis Simple Share đi bạn. Vừa đẹp vừa nhẹ. Code chi cho mất thời gian. Hiệu quả như nhau thôi. :P
Mình muốn chuyển sang WP và chọn được 1 theme rất là ưng ý để sau này mua nhưng vì ko có kinh nghiệm nên không biết theme đó có tốt cho seo, tải nhanh hay tối ưu code… Bạn cho mình lời khuyên nhé? mình cũng tìm được nhiều thông tin này trên Google nhưng không tin tưởng bằng bác nên vào đây xin bác tư vấn, nó đây bác http://themes.themegoods2.com/grandnews/demo2/
Theme này không hề được đánh dấu dữ liệu có cấu trúc (khó SEO), kích thước hình ảnh thumbnail không tối ưu, sử dụng nhiều file css và js… nên theo mình là không nên dùng. :P
Cảm ơn bạn, mình lại rất thích theme kiểu này, nhìn rất là sướng, nếu cái trang home có intro giống như báo công nghệ nữa thì tuyệt. Bạn có bán theme nào như vậy không? tư vấn giúp mình.
Theme kiểu đó bạn vào Theme Junkie hoặc MyThemeShop có rất nhiều nhé. Bên mình có tất cả theme của 2 nhà cung cấp này. :P
Tuyệt vời, mình kiểm tra pagespeed thì thấy xanh lét à. Giờ mình đang chuẩn bị lần lần vì ko có nhiều thời gian và chi phí. Nghe 2 cái này nhiều rồi nhưng người mình tin tưởng giới thiệu thì mới thấy yên tâm.
Có cách nào để post info hiển thi thời gian cập nhật bài viết thay cho thời gian xuất bản bài viết vậy anh
Nếu là Genesis thì dễ. Còn theme khác thì mình không rõ. Vì mỗi theme có một cách cấu hình khác nhau. :P Genesis thì có thể dùng plugin Genesis Simple Edits hoặc dùng code (chèn thêm
[ post_modified_date ]vào code trong bài viết bên trên). :)Cảm ơn anh nhiều :)
Cảm ơn trung hiếu nhiều nhé mình đã áp dụng như bạn hướng dẫn và đã thành công cho blog. Tìm bao nhiêu lâu mà không biết cách chỉnh sửa :D. tks nhiều
Đừng chèn link vào trong bình luận nếu không cần thiết bạn nhé. Blog của mình không phải là “bãi rác” để “xả backlinks”. :P
Nếu đem bản mã nguồn gốc lên thì trang có trở lại bình thường dc ko ban?
Bản ở đây là bản backup gần nhất của bạn nhé. Không phải là bản theme Magazine Pro gốc. Nếu bạn up bản Magazine Pro gốc thì tất nhiên mọi tùy biến trong style.css và functions.php đều mất rồi. :P
Nó mất nhưng nội dung trong bài viết vẫn đc giữ nguyên fải ko bạn?
Tất nhiên. Bài viết được lưu trên database mà. Không liên quan gì đến theme cả. :P
Vậy chắc mình úp file gốc lên chứ mình ko backup file cũ. Sau đó chỉnh sửa lại.
Cũng được. Thử xem. :) Để site chết lâu quá không có lợi cho SEO đâu. Google Bots nó truy cập mãi không được là rớt hạng đó. :P