Bài này có lẽ là không còn thực sự cần thiết khi các blogger đã và đang sử dụng bộ Framework Genesis cũng đã tự tìm cho mình những giải pháp thích hợp đề tùy biến footer của Genesis rồi. Nhưng tôi cứ viết ra nhằm mục đích lưu trữ và biết đâu thông tin này lại hữu dụng với một người dùng khác thì sao
Trong bài viết này tôi giới thiệu với các bạn 3 cách chỉnh sửa Footer hoặc phần copyright của theme Genesis mà theo tôi là đơn giản nhất.
Phụ mục
Cách thứ nhất: Sử dụng Genesis Simple Hook
Genesis Simple Hook là một plugin được phát triển bởi chính những người xây dựng Genesis nhằm giúp cho những nhà phát triển giao diện dễ dàng tùy chỉnh những Hook hay gặp trên Genesis.
Sau khi cài đặt plugin này, một menu con trong menu Genesis sẽ được tạo ra giúp bạn sẽ có thể quản lý khoảng 50 hook Genesis phổ biến từ giao diện quản trị (Dashboard) của WordPress.
Để thay đổi một Hook – ở đây tôi ví dụ chúng ta sẽ thay đổi nội dung của Hook genesis_footer để tạo ra một Footer mới:
- Bạn đánh dấu vào mục Unhook genesis_do_footer() function from this hook?
- Điền nội dung cần thay đổi vào ô trống
- Đánh dấu chọn Execute Shortcodes on this hook? để có thể sử dụng các shortcode của Genesis nếu cần.
- Đánh dấu chọn Execute PHP on this hook? để có thể gọi các hàm hệ thống nếu cần.
- Lưu lại
Toàn bộ được miêu tả như hình sau đây:
Chỉnh sửa hook genesis_footerỞ đây tôi cố ý sử dụng cả shortcode © 2024 và PHP để gọi hàm get_bloginfo(‘name’) nhằm giúp bạn hiểu rõ hơn về cách sử dụng.
Và đây là kết quả:
Kết quả với Genesis Simple HookNếu không muốn sử dụng nữa, bạn chỉ việc làm ngược lại những gì chúng ta đã làm. Tương tự như vậy, bạn có thể thử với các Hook khác của Genesis. Blogger nào đang sử dụng Genesis tôi khuyên rằng plugin này là một plugin rất cần thiết về lâu về dài đấy.
Cách thứ hai: Sử dụng Genesis Simple Edits
Tương tự như plugin Genesis Simple Hook mà tôi đã nói đến ở cách thứ nhất, đây cũng là một plugin. Tuy nhiên phạm vi tùy biến của plugin này hạn chế hơn so với cách thứ nhất và chỉ tùy biến một vài Hook tiêu biểu như hình sau:
Các tùy chỉnh của Genesis Simple EditTrong đó đã có sẵn các shortcode rồi nên tôi nghĩ tôi cũng không cần hướng dẫn quá nhiều.
Cách thứ 3: tùy chỉnh trực tiếp vào functions.php
Cách này sẽ khó hơn một chút và thường áp dụng cho các blogger chuyên nghiệp hoặc có biết chút ít về lập trình. Cách làm vẫn là chỉnh lại Hook nhưng lần này chúng ta chỉ chỉnh lại phần nội dung Copyright thông qua hook genesis_footer_creds_text mà thôi.
Bạn thêm đoạn code sau vào functions.php của theme đang sử dụng:
[code language=”php”]add_filter(‘genesis_footer_creds_text’, ‘my_footer_creds_text’);
function my_footer_creds_text($creds) {
//change the below line to change the footer credit
$creds = ‘© 2024 ‘ . get_bloginfo(‘name’);
return $creds;
}
Cách thứ ba cũng là cách tôi yêu thích và đã, đang và sẽ sử dụng(nếu tôi có sử dụng giao diện Genesis) vì:
- Tôi thích táy máy vào code
- Sử dụng code, tôi sẽ hạn chế được một request lên máy chủ cho công việc tương tự (nếu sử dụng plugin).
Đó là quan điểm và cách làm của tôi. Trên đây tôi giới thiệu cho bạn cả 3 cách tùy chỉnh theo tôi là tương đối đơn giản và dễ thực hiện để bạn có thể hí hoáy với blog hoặc website của mình. Tùy theo khả năng của từng người mà các bạn lựa chọn một giải pháp nào đó thích hợp với mình nhé.
Chúc các bạn thành công !