• Trang chủ
  • WordPress
    • Thủ thuật WordPress
    • WordPress Plugins
    • WordPress Themes
  • Hosting và Domain
  • Kiếm tiền online
  • Đánh giá
  • Khuyến mãi
  • Thông báo
wpcb-logo

WP Căn bản

Kiến thức căn bản cho người dùng WordPress

paradise-child-theme-wordpress-theme-tot-nhat
  • Dịch vụ WordPress Hosting
  • Dịch vụ tối ưu WordPress
  • Dịch vụ quét mã độc WordPress
  • Mua Paradise child theme
Trang chủ » WordPress » Thủ thuật WordPress » Tùy biến post info trong Genesis child theme
hosting-tot-nhat-danh-cho-wordpress

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

Cập nhật: 19/06/2022 Trung Hiếu 67 Bình luận

Mục lục Hiện
  • 1. Hướng dẫn tùy biến post info trong Genesis một cách nhanh chóng

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

tuy-bien-post-info-va-post-meta-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:

3-9-2014 5-30-09 PM

– Post meta trong Genesis child theme:

3-9-2014 5-34-41 PM

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. :)

Đang tải đánh giá...
  • Chia sẻ lên Facebook
  • Chia sẻ lên Twitter
  • Chia sẻ lên LinkedIn

Bài viết liên quan

Ẩn tiêu đề trang hoặc bài viết trong Genesis Framework
Ẩn tiêu đề trang hoặc bài viết trong Genesis Framework
Sử dụng Genesis Framework Schema cùng Yoast SEO
Sử dụng Genesis Framework Schema cùng Yoast SEO
Chèn code vào bất cứ vị trí nào trên Genesis Framework
Chèn code vào bất cứ vị trí nào trên Genesis Framework

Chuyên mục: Thủ thuật WordPress Thẻ: Thủ thuật Genesis

wpcanban-com-facebook-group

Nói về Trung Hiếu

Một người con của xứ Nghệ, hiện đang sinh sống tại Hà Nội. Tôi là người sáng lập và đứng sau mọi hoạt động của WP Căn bản. Tìm hiểu thêm về tôi tại đây.

Bài viết trước « Hướng dẫn thay favicon cho Genesis Framework và child theme
Bài viết sau Hướng dẫn sử dụng Genesis Framework cho người mới »

Reader Interactions

Bình luận

    Để lại một bình luận Hủy

    Tất cả các bình luận đều sẽ được kiểm duyệt nghiêm ngặt. Mọi bình luận trái quy định sử dụng sẽ bị gỡ bỏ link hoặc xóa bỏ hoàn toàn. Vui lòng đọc kỹ quy định trước khi bình luận. Xin cảm ơn!

  1. Ngọc Duy 213 bình luậnviết

    09/05/2016 lúc 13:47

    Theo bạn còn cách nào để sửa site của mình nữa ko?

    Bình luận
    • Trung Hiếu Quản lýviết

      09/05/2016 lúc 13:49

      Nếu bạn có bản backup mã nguồn thì upload và ghi đè lên theme cũ là xong. :P

      Bình luận
  2. Ngọc Duy 213 bình luậnviết

    09/05/2016 lúc 10:03

    Mình ko đưa nhầm đâu. Mình chỉ có 1 site 1 tài khoản đó thôi. Host này mình đc 1 người tên đông bán lại. Ko biết lúc vào để chỉnh sửa mình bấm nhầm đâu ko biết. Hình như mình có bấm biểu tượng có hình thùng rác. Ở file funcsions.php

    Bình luận
  3. Ngọc Duy 213 bình luậnviết

    08/05/2016 lúc 09:45

    Để thêm icon giống của Hiếu thì phải làm sao vậy?

    Bình luận
    • Trung Hiếu Quản lýviết

      08/05/2016 lúc 09:46

      Chịu khó search chút đi bạn hiền: https://wpcanban.com/wordpress/thu-thuat-wordpress/icon-vao-menu-cua-genesis-theme.html

      Bình luận
      • Ngọc Duy 213 bình luậnviết

        08/05/2016 lúc 09:49

        Ko phải trên menu icon phần Post info giống hiếu đó.

        Bình luận
        • Trung Hiếu Quản lýviết

          08/05/2016 lúc 09:51

          Tích hợp class vào style.css. Click chuột phải vào icon => Inspect Elements => Tự tìm hiểu nhé. :P

          Bình luận
          • Ngọc Duy 213 bình luậnviết

            08/05/2016 lúc 21:25

            Chào Hiếu vì muốn tạo incon cho phần này mà mình đã thêm 2 doạn code này: Bạn có thể sử dụng Dashicons có sẵn của WordPress như sau:

            Thêm CSS này vào style.css, trước Media Queries

            /* Entry Meta Icons
            --------------------------------------------- */
             
            p.entry-meta {
            font-size: 16px;
            margin-bottom: 0;
            color: #bc360a;
            }
             
            .entry-header .entry-meta {
            margin-bottom: 60px;
            }
             
            .entry-meta a {
            color: #bc360a;
            }
             
            .entry-header .entry-meta a:hover {
            color: #e12727;
            }
             
            .entry-author::before,
            .entry-categories::before,
            .entry-comments-link::before,
            .entry-tags::before,
            .entry-time::before {
            display: inline-block;
            font: normal 16px/1 'dashicons';
            color: #bc360a;
            margin-right: 5px;
            margin-top: 5px;
            vertical-align: top;
            -webkit-font-smoothing: antialiased;
            }
             
            .entry-author,
            .entry-comments-link,
            .entry-time {
            margin: 0 10px;
            }
             
            .entry-categories,
            .entry-tags {
            display: block;
            }
             
            .entry-author::before {
            content: "\f110";
            }
             
            .entry-categories::before {
            content: "\f318";
            }
             
            .entry-comments-link::before {
            content: "\f101";
            }
             
            .entry-tags::before {
            content: "\f323";
            }
             
            .entry-time::before {
            content: "\f469";
            }

            Thêm code vào file functions.php của child theme (nếu chưa có child theme thì nên tạo):

            add_action( 'wp_enqueue_scripts', 'load_dashicons' );
            function load_dashicons() {
            wp_enqueue_style( 'dashicons' );
            }

            Giờ site dừng hoạt động. Mình cũng đã vào 2 file trên để tìm xóa nhưng chưa xóa đc. Nhờ bạn giúp mình lần nữa đc ko? Vì muốn vọc vạch mà cứ làm hư mất site. Chán quá. Nhờ bạn giúp mình với. Xin lỗi đã làm fiền.

            Bình luận
            • Trung Hiếu Quản lýviết

              08/05/2016 lúc 21:31

              Gửi cho mình thông tin đăng nhập cPanel qua email nhé. :P

              Bình luận
          • Ngọc Duy 213 bình luậnviết

            08/05/2016 lúc 21:49

            Mình đã gửi qua form liên hệ. Cảm ơn bạn

            Bình luận
            • Trung Hiếu Quản lýviết

              08/05/2016 lúc 22:34

              Hình như bạn gửi nhầm thông tin đăng nhập cPanel của trang khác thì phải? :P

              Bình luận
          • Ngọc Duy 213 bình luậnviết

            09/05/2016 lúc 02:09

            Mình gửi đúng mà. Lần trước mình cũng nhờ bạn xóa 1 lần rồi đó.

            Bình luận
          • Ngọc Duy 213 bình luậnviết

            09/05/2016 lúc 06:56

            Nhờ bạn giúp mình với nha. Mình cũng ko biết nguyên nhân vì sao lại vậy nữa.

            Bình luận
            • Trung Hiếu Quản lýviết

              09/05/2016 lúc 08:18

              Mình kiểm tra source theme không thấy file nào được chỉnh sửa trong mấy ngày gần đây cả. Vậy là sao? :P

              Bình luận
          • Ngọc Duy 213 bình luậnviết

            09/05/2016 lúc 08:36

            Mình cũng ko biết nữa. Ko hiểu vì sao. Mình mới thêm 2 đoạn code trên vào trưa hôm qua mà.

            Bình luận
            • Trung Hiếu Quản lýviết

              09/05/2016 lúc 08:37

              Chả thấy đoạn code nào cả. Lần chỉnh sửa file gần nhất cũng vào tháng 4 rồi. Thế mình mới hỏi bạn có đưa nhầm thông tin không chứ. :P

              Bình luận
  4. Ngọc Duy 213 bình luậnviết

    17/03/2016 lúc 13:09

    Đã làm được cảm ơn bạn. Mình muốn việt hóa phần comment fải làm sao bạn nhỉ?

    Bình luận
    • Trung Hiếu Quản lýviết

      17/03/2016 lúc 13:12

      Cách nhanh nhất và đơn giản nhất chính là chuyển qua sử dụng WordPress tiếng Việt. Còn nếu không, bạn sẽ phải tạo một file ngôn ngữ tiếng Việt cho Genesis, cách này phức tạp hơn. :P

      Bình luận
  5. Phạm Văn Thắng 4 bình luậnviết

    12/12/2015 lúc 04:54

    Mính đang dùng genesis 2.2.3, sửa bằng cách của bạn không được…!
    bạn update lại theo bản genesis mới giúp mình với. cảm ơn bạn nhiều!

    Bình luận
    • Trung Hiếu Quản lýviết

      12/12/2015 lúc 08:50

      Bạn có thể tham khảo code này nhé:

      – Tùy biến Post Info:

      //* Customize the post info function
      add_filter( 'genesis_post_info', 'sp_post_info_filter' );
      function sp_post_info_filter($post_info) {
      if ( !is_page() ) {
      	$post_info = '[post_date] by [post_author_posts_link] [post_comments] [post_edit]';
      	return $post_info;
      }}

      – Tùy biến Post Meta:

      //* Customize the post meta function
      add_filter( 'genesis_post_meta', 'sp_post_meta_filter' );
      function sp_post_meta_filter($post_meta) {
      if ( !is_page() ) {
      	$post_meta = '[post_categories before="Filed Under: "] [post_tags before="Tagged: "]';
      	return $post_meta;
      }}

      Lưu ý: nếu bạn dùng child theme thì phải chèn vào file functions.php của child theme. :P

      Bình luận
      • Phạm Văn Thắng 4 bình luậnviết

        12/12/2015 lúc 13:53

        Mình add code này vào functions.php nhưng không thấy có tác dụng, bạn kiểm tra giúp mình:
        Trang mình đây: http://www.hotroxuatkhaulaodong.com/tuyen-gap-18-ban-nu-biet-may-lam-viec-tai-nhat-ban-luong-cao/

        //* Customize the post meta function
        add_filter( 'genesis_post_meta', 'sp_post_meta_filter' );
        function sp_post_meta_filter($post_meta) {
        if ( !is_page() ) {
        $post_meta = '[post_categories before="Danh Mục: "] [post_tags before="Tags tìm kiếm: "]';
        return $post_meta;
        }}
        Bình luận
        • Trung Hiếu Quản lýviết

          12/12/2015 lúc 16:27

          Bạn thử deactive toàn bộ các plugin rồi thêm code xem sao. Có thể nó bị conflict với một plugin nào đó mà bạn đang sử dụng.

          Bình luận
  6. Đất Nền Bình Phước giá rẻ 1 bình luậnviết

    02/09/2015 lúc 01:46

    Xin chào, mình đang muốn tuỳ biết Post Info cụ thể mình muốn tạo thêm phần giá và diện tích sẽ cho hiện trong Post Info cho website của mình, mình tìm nhiều trên mạng mà chưa được mình thấy bài này nói tuỳ biến Post Info bạn có thể hỗ trợ giúp mình không mình đang sài Child Genesis (AgentPress Two) Website http://datnenbinhphuoc.com/

    Bình luận
  7. Nam 20 bình luậnviết

    12/12/2014 lúc 00:16

    Thanks u Hiếu nhé có http://my.studiopress.com/snippets/
    Cũng dễ hiểu được tí :D

    Bình luận
    • Trung Hiếu Quản lýviết

      12/12/2014 lúc 00:43

      Mình cũng bắt đầu làm quen với Genesis từ đó mà. :)

      Bình luận
      • Nam 20 bình luậnviết

        14/12/2014 lúc 18:48

        Mình muốn đưa post meta lên trên cùng dòng post info thì làm thế nào hiếu nhỉ :D

        Bình luận
        • Trung Hiếu Quản lýviết

          14/12/2014 lúc 20:00

          Cái này mai mình viết bài hướng dẫn cho nhé. Nói hơi dài dòng. :D

          Bình luận
          • Nam 20 bình luậnviết

            14/12/2014 lúc 20:03

            Chuẩn rồi :D
            Lót dép ngồi hóng bài mới ngày mai :-p

            Bình luận
        • Trung Hiếu Quản lýviết

          15/12/2014 lúc 09:44

          Đã có bài viết: https://wpcanban.com/wordpress/thu-thuat-wordpress/gop-chung-post-info-va-post-meta-trong-genesis-framework.html :D

          Bình luận
  8. Nam 20 bình luậnviết

    11/12/2014 lúc 23:58

    Mình đã đã bỏ hết jui, dùng cả notepad để lọc cho chính xác mà vẫn báo lỗi :'(
    Hiếu có thể sửa jui gửi vào email giúp mình dc k?

    Bình luận
    • Trung Hiếu Quản lýviết

      12/12/2014 lúc 00:00

      Bạn có thể vào đây để xem danh sách code snippet giúp tùy biến Genesis nhé: http://my.studiopress.com/snippets/

      Bình luận
  9. Nam 20 bình luậnviết

    11/12/2014 lúc 23:21

    Mình đã bỏ jui nè mà k dc :(

    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;
    }
    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;
    }
    Bình luận
    • Trung Hiếu Quản lýviết

      11/12/2014 lúc 23:33

      Bạn bỏ chưa hết kìa. Bỏ hết dấu cách giữa chữ post và dấu [ đi. :P

      Bình luận
  10. Nam 20 bình luậnviết

    11/12/2014 lúc 22:57

    Hiếu ơi mình thêm vào báo lỗi

    Parse error: syntax error, unexpected T_STRING in /home/chungcuh/public_html/wordpress/wp-content/themes/magazine-pro/functions.php on line 4
    Bình luận
    • Trung Hiếu Quản lýviết

      11/12/2014 lúc 23:00

      Bạn đã nhớ bỏ dấu cách bên trái (hoặc bên phải) của các dấu [ và ] chưa? :P

      Bình luận
1 2 3 »

Sidebar chính

Người sáng lập

avatar-tac-gia
Blogger - Developer - Freelancer

Tôi tên là Bùi Trung Hiếu, sinh ra ở một làng quê nghèo thuộc tỉnh Nghệ An. Hiện tại, tôi đang sinh sống và làm việc tại Hà Nội. Với niềm đam mê công nghệ thông tin mãnh liệt, đặc biệt là WordPress, tôi đã tự tìm tòi, nghiên cứu về chúng trong suốt nhiều năm qua.

Xem thêm về tôi

Theo dõi qua mạng xã hội

Dịch vụ tối ưu WordPress miễn phí

dich-vu-toi-uu-wordpress-mien-phi

Plugin độc quyền miễn phí

  • WPCB Secure Shield
  • WPCB Hybrid Cache Manager
  • WPCB AI Optimization
  • WPCB Simple Ratings
  • WPCB Simple AntiSpam
  • WPCB Social Share Buttons
  • WPCB Comment Notifications
  • WPCB Comment User Badge
  • WPCB Top Commenters
  • WPCB Simple SMTP
  • WPCB Simple Contact Form
  • WPCB Permalinks Manager
  • WPCB Syntax Highlighter
  • WPCB Content Protector
  • WPCB Auto Images Alt-Text
  • WPCB Snowfall
  • WPCB Ultimate Search
  • WPCB 404 Auto Redirect
  • WPCB Disable Blog
  • WPCB Simple Lightbox
  • WPCB Auto Expired Transients Cleaner

Dịch vụ quét mã độc miễn phí

dich-vu-quet-ma-doc-wordpress-mien-phi

Bài viết mới nhất

  • Tối ưu website WordPress cho AI một cách đơn giản 24/03/2026
  • Hướng dẫn nâng cấp PHP 8.5 cho website WordPress 09/03/2026
  • Sửa lỗi trắng trang cho XML Sitemaps của Rank Math SEO 02/03/2026
  • Sửa lỗi 404 cho XML Sitemaps của Rank Math SEO 01/02/2026
  • Plugin chống spam siêu nhẹ dành cho WordPress 07/01/2026
  • Plugin siêu nhẹ tạo hiệu ứng tuyết rơi cho WordPress 12/12/2025

Footer

Bình luận mới nhất

  • Trung Hiếu trong Plugin bảo mật WPCB Secure Shield độc quyền
  • Blog Công Chứng trong Plugin bảo mật WPCB Secure Shield độc quyền
  • Trung Hiếu trong Hướng dẫn nâng cấp PHP 8.5 cho website WordPress
  • Tuấn Digi trong Hướng dẫn nâng cấp PHP 8.5 cho website WordPress
  • Trung Hiếu trong Hướng dẫn nâng cấp PHP 8.5 cho website WordPress

Bình luận nhiều nhất

  1. Tịnh Nguyễn Blog (16)
  2. Ngọc Blue (6)
  3. Tuấn Lê (3)
  4. HN (1)
  5. Tuấn Digi (1)
  6. Blog Công Chứng (1)

Liên kết hữu ích

  • Giới thiệu bản thân
  • Quy định sử dụng
  • Bản quyền nội dung
  • Chính sách bảo mật
  • Liên hệ hỗ trợ

Thống kê WP Căn bản

9 Chuyên mục - 1.019 Bài viết - 35.700 Bình luận

Bản quyền © 2014 - 2026 · WP Căn bản (tiền thân là ebooksvn.com) · Sử dụng Paradise child theme và dịch vụ WordPress Hosting