• 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ổng hợp code giúp tùy biến footer trong Genesis Framework
hosting-tot-nhat-danh-cho-wordpress

Tổng hợp code giúp tùy biến footer trong Genesis Framework

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

Mục lục Hiện
  • 1. Tùy biến footer trong Genesis
    • 1.1. Đặt lại vị trí footer
    • 1.2. Tùy biến nút return to top
    • 1.3. Tùy biến credits text hoặc footer text
    • 1.4. Tùy biến toàn bộ nội dung trong footer

Tổng hợp code giúp tùy biến footer trong Genesis Framework và Genesis child theme.

tuy-bien-footer-trong-genesis-framework-va-child-theme

Theo mặc định, phần footer (chân trang) của Genesis Framework hay Genesis child theme chỉ bao gồm textlink của framework (hoặc child theme), của WordPress và một liên kết đến trang đăng nhập. Nếu muốn tùy biến footer, cách đơn giản nhất là sử dụng plugin Genesis Simple Edits. Tuy nhiên, nếu bị “dị ứng” với plugin và không muốn cài đặt chúng vì sợ nặng site thì bạn hoàn toàn có thể sử dụng các code snippets sau đây để tùy biến phần footer theo ý muốn.

Tham khảo thêm:

  • Theme Paradise v4.3 và sự lột xác về giao diện quản lý
  • Tùy biến phần copyright trong Genesis Framework và child theme

Tùy biến footer trong Genesis

Riêng với theme Paradise, chúng tôi đã tích hợp tính năng cho phép chỉnh sửa footer trong Genesis => Theme Settings => Custom Footer Credits. Các bạn không cần phải sử dụng code bên dưới nữa.

1. Đầu tiên, truy cập thư mục cài đặt WordPress thông qua File Manager của cPanel/ DirectAdmin hoặc phần mềm FTP, tìm theo đường dẫn /wpcontent/themes/. Tìm và mở file functions.php của Genesis Framework hoặc child theme mà bạn đang sử dụng ra.

2. Thêm một trong những đoạn code sau đây vào cuối file functions.php và lưu lại.

Đặt lại vị trí footer

//* Đặt lại vị trí footer trong Genesis
remove_action( 'genesis_footer', 'genesis_footer_markup_open', 5 );
remove_action( 'genesis_footer', 'genesis_do_footer' );
remove_action( 'genesis_footer', 'genesis_footer_markup_close', 15 );
add_action( 'genesis_after', 'genesis_footer_markup_open', 11 );
add_action( 'genesis_after', 'genesis_do_footer', 12 );
add_action( 'genesis_after', 'genesis_footer_markup_close', 13 );

Tùy biến nút return to top

//* Tùy biến nút Return to Top trong Genesis
add_filter( 'genesis_footer_backtotop_text', 'sp_footer_backtotop_text' );
function sp_footer_backtotop_text($backtotop) {
	$backtotop = '[footer_backtotop text="Return to Top"]';
	return $backtotop;
}

Tùy biến credits text hoặc footer text

Bạn có thể sử dụng 1 trong 2 code snippets sau:

//* Tùy biến Credits text trong Genesis 1
add_filter( 'genesis_footer_creds_text', 'sp_footer_creds_text' );
function sp_footer_creds_text() {
	echo '<div class="creds"><p>';
	echo 'Copyright &copy; ';
	echo date('Y');
	echo ' &middot; <a href="http://mydomain.com">My Custom Link</a> &middot; Built on the <a href="http://www.studiopress.com/themes/genesis" title="Genesis Framework">Genesis Framework</a>';
	echo '</p></div>';
}

Hoặc:

//* Tùy biến Footer text trong Genesis
add_filter('genesis_footer_creds_text', 'sp_footer_creds_filter');
function sp_footer_creds_filter( $creds ) {
	$creds = '[footer_copyright] &middot; <a href="http://mydomain.com">My Custom Link</a> &middot; Built on the <a href="http://www.studiopress.com/themes/genesis" title="Genesis Framework">Genesis Framework</a>';
	return $creds;
}

Tùy biến toàn bộ nội dung trong footer

//* Tùy biến toàn bộ nội dung Footer trong Genesis
remove_action( 'genesis_footer', 'genesis_do_footer' );
add_action( 'genesis_footer', 'sp_custom_footer' );
function sp_custom_footer() {
	?>
	<p>&copy; Copyright 2012 <a href="http://mydomain.com/">My Domain</a> &middot; All Rights Reserved &middot; Powered by <a href="http://wordpress.org/">WordPress</a> &middot; <a href="http://mydomain.com/wp-admin">Admin</a></p>
	<?php
}

Xong. Đơn giản vậy thôi. Chúc các bạn thành công!

Ngoài ra, nếu không muốn can thiệp trực tiếp vào code của theme, các bạn có thể sử dụng plugin Genesis Simple Edits. Plugin này không chỉ cho phép các bạn tùy chỉnh footer mà cả post info và post meta.

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á...
  • Facebook
  • Twitter (X)
  • LinkedIn
  • Pinterest
  • Tumblr
  • Zalo

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 « Tổng hợp code giúp tùy biến Author Box trong Genesis
Bài viết sau Tổng hợp code tùy biến nút điều hướng trong Genesis »

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. Long 58 bình luậnviết

    13/03/2023 lúc 21:28

    Làm cách nào để cập nhật bản Framework mới nhất vậy và nếu cập nhật bản mới nhất và Paradise mình chưa thể cập nhật thì có lỗi không em.
    Anh vẫn chưa tìm hết code từ function.php để chuyển sang Snippets

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

      13/03/2023 lúc 21:33

      Update Genesis Framework mà không update child theme thì nguy cơ lỗi web là rất cao anh nhé. :P

      Bình luận
      • Long 58 bình luậnviết

        13/03/2023 lúc 21:37

        Mà sao anh đang kiểm tra thử cái Genesis 2.5.3 của mình nó cũng không có phần thông tin Update gì cả, nên từ trước tới giờ vẫn chỉ quan tâm biết là Paradise ra bản mới thôi còn cái Genesis Framework đúng là hôm nay em nói mới biết luôn :-(

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

          13/03/2023 lúc 21:45

          Anh có tick vào phần update trong Customizer không? :P

          Bình luận
          • Long 58 bình luậnviết

            13/03/2023 lúc 21:48

            a kiểm tra trong phần đó thì không thấy có phần cho Update Theme.

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

              13/03/2023 lúc 21:55

              Có mà anh. Nằm trong Theme Settings => Updates ấy. Từ thuở sơ khai nó đã nằm ở đấy rồi. :P

              Bình luận
  2. Long 58 bình luậnviết

    13/03/2023 lúc 20:43

    Anh sử dụng đoạn code:

    //* Tùy biến nội dung Footer trong Genesis
    remove_action( 'genesis_footer', 'genesis_do_footer' );
    add_action( 'genesis_footer', 'sp_custom_footer' );
    function sp_custom_footer() {
    	?>
    	<i>Copyright 2014-2023 &copy; <a href="https://xray.vn/lien-he/" rel="nofollow ugc">Xray.vn</a></i>
    	<?php
    }

    Tuy nhiên nó hiển thị ra dòng thông tin tùy chỉnh nhưng dòng chữ gốc của Theme vẫn giữ nguyên mặc dù đoạn code đã có lệnh:

    remove_action( 'genesis_footer', 'genesis_do_footer' );
    Bình luận
    • Trung Hiếu Quản lýviết

      13/03/2023 lúc 20:49

      Tầm này anh còn dùng code làm gì nữa nhỉ? :D Genesis Framework hỗ trợ tùy biến Footer ngay trong Customizer rồi mà. Anh vào Appearance => Customize => Theme Settings => Footer nhé.

      Bình luận
      • Long 58 bình luậnviết

        13/03/2023 lúc 21:11

        a tìm của anh nó không có cái Footer luôn em.

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

          13/03/2023 lúc 21:13

          Anh đang dùng Genesis Framework và Paradise child theme phiên bản bao nhiêu vậy? :D

          Bình luận
          • Long 58 bình luậnviết

            13/03/2023 lúc 21:21

            Anh dùng Genesis Phiên bản: 2.5.3
            Paradise Phiên bản: 4.3.4
            Đang chuyển sang Snippets nên chưa cập nhật bản mới.
            Anh vừa thử copy đoạn code vào function.php thì nó lại được còn copy đoạn code sang Snippets thì vẫn còn nguyên dòng cũ.

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

              13/03/2023 lúc 21:23

              Anh dùng theme từ đời Tống nên không tìm thấy mục như em nói là đúng rồi. Genesis Framework ra phiên bản 3.4.0 từ lâu rồi. Còn Paradise child theme thì đã ra đến phiên bản 6.5.9. :P

              Bình luận
          • Long 58 bình luậnviết

            13/03/2023 lúc 21:23

            A đang chuyển dần các đoạn code tùy biến từ fuction.php sang Snippet, có cách nào để kiểm tra thử xem trên bản Paradise mới nhất nó đã ổn chưa không em vì kiểu gì cũng có nhiều chỗ chỉnh sửa không nhớ hết.

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

              13/03/2023 lúc 21:27

              Đúng ra ngay từ đầu anh phải chèn CSS tùy biến vào Additional CSS trong Customizer, còn funtions thì dùng plugin Code Snippets… thay vì chỉnh sửa trực tiếp trong file theme. Giờ thì chỉ có cách dò tìm rồi copy sang chứ không có cách nào khác cả. :D

              Bình luận
  3. ThanhBlog 1 bình luậnviết

    21/11/2017 lúc 11:45

    Cho mình hỏi làm sao chèn Bình luận bằng Facebook sử dụng code vào phía trên comment mặc định vậy? Chèn Plugin thì chỉ hiện thị Bình luận bằng Facebook và không hiển thị khung cmt, cái này có phải do theme của genesis không vậy? Tks

    Bình luận
  4. Thuy Phuong 19 bình luậnviết

    28/02/2017 lúc 10:40

    Ủa, hình như mỗi lần Update theme là sẽ bị mất mấy function này này đúng không cậu!

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

      28/02/2017 lúc 10:49

      Đúng rồi. Nên tốt nhất bạn tạo 1 file fuctions.php riêng theo hướng dẫn trong bài viết “Tạo file functions.php để chèn code tùy biến WordPress” rồi chèn code tùy biến vào đó. :P

      Bình luận
      • Thuy Phuong 19 bình luậnviết

        28/02/2017 lúc 12:56

        sao nó bị ntn nhỉ
        http://prntscr.com/eea5m1

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

          28/02/2017 lúc 14:08

          Bạn vào chỗ nào mà bị lỗi đó vậy? :P

          Bình luận
          • Thuy Phuong 19 bình luậnviết

            28/02/2017 lúc 14:49

            Mình cái Functionality. xong vào chỗ cài đặt thì bị thế

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

              28/02/2017 lúc 15:12

              Có lẽ do cái plugi này lâu không cập nhật nên không còn tương thích với theme cũng như WordPress mới nữa. Đành phải chèn trực tiếp vào file functions.php của theme và backup file functions.php trước mỗi lần update theme thôi bạn. Tạm thời chưa có hướng giải quyết nào khác. :P

              Bình luận
  5. Suri 1 bình luậnviết

    17/02/2017 lúc 00:19

    Hiếu cho mình hỏi nếu mình muốn bỏ phần menu dưới cái footer thì mình tìm đoạn nào để xóa vậy mình tìm và thử nhiều cách vẩn không khả thi

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

      17/02/2017 lúc 08:36

      Nó nằm trong core của Genesis Framework chứ không phải trong child theme bạn ạ. Vì vậy không thể xóa thủ công được, bạn update Genesis Framework thì nó cũng sẽ hiển thị trở lại. Bạn thử dùng code này để remove Genesis footer xem sao:

      //* Remove Genesis Footer
      remove_action('genesis_footer', 'genesis_do_footer');
      remove_action('genesis_footer', 'genesis_footer_markup_open', 5);
      remove_action('genesis_footer', 'genesis_footer_markup_close', 15);
      Bình luận
  6. Dương 8 bình luậnviết

    25/10/2016 lúc 10:20

    Cho mình xin code nút “Back to top” giống wpcanban với <3

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

      25/10/2016 lúc 10:59

      Cái này là tính năng của theme Paradise nên mình không chia sẻ bạn nhé. :P

      Bình luận
« 1 2

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 Central Panel
  • 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

  • Ra mắt plugin WPCB Central Panel độc quyền 08/04/2026
  • 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

Footer

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

  • Trung Hiếu trong Ra mắt plugin WPCB Central Panel độc quyền
  • Tịnh Nguyễn trong Ra mắt plugin WPCB Central Panel độc quyền
  • Trung Hiếu trong Ra mắt plugin WPCB Central Panel độc quyền
  • Tịnh Nguyễn Blog trong Ra mắt plugin WPCB Central Panel độc quyền
  • Trung Hiếu trong Plugin chống spam siêu nhẹ dành cho WordPress

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

  1. Tịnh Nguyễn (15)
  2. Ngọc Blue (6)
  3. Tuấn Digi (1)
  4. HN (1)
  5. 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.020 Bài viết - 35.706 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