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 !
cuongnguyen208 says
Cách nữa là dùng Plguin Genesis Footer Widgets
http://wordpress.org/extend/plugins/genesis-footer-widgets/
Cách này tốt cho bạn nào không biết về coding
Nguyễn Duy Nhân says
Cám ơn bạn nhưng theo mình nghĩ thì đây là tạo widget ở footer chứ không phải chỉnh sửa Footer đúng ko ?
cuongnguyen208 says
Vâng nó tạo widget nhưng sẽ thay thế cái footer cũ luôn ạ sẽ ra cho mình 3 widget chỉ việc điền text và html vào là ok demo như web của em đó :D
babebackan says
Bác làm thế nào mà bỏ được dòng:
Copyright © 2012 · Copyblogger Theme on Genesis Framework · WordPress
sau khi dùng genesis-footer-widgets/ vậy bác, cảm ơn bác trước nhé
Văn Hiển says
Giao diện mới của blog đẹp tuyệt!
Nguyễn Duy Nhân says
Cám ơn anh ;))
Cũng vì yêu nó từ cái nhìn đầu tiên nên quyết định cưới em nó về luôn =))
Văn Hiển says
^_^
Nguyễn Hoàng Huy says
OK, nghe sao mà tình tứ quá
Nguyen says
Các theme của Genesis mới đầu dùng thì cũng rất kxaifstst. Nhưng nếu đọc hết http://www.studiopress.com/tutorials của họ thì sẽ cảm Genesis thấy khá đơn giản và dễ sử dụng.
Nguyễn Xuân Giao says
Em cũng đang dùng theme này cho http://xuangiao.com , em muốn thêm phần footer 4 cột thì làm thế nào nhỉ ? anh nhân viết bài hướng dẫn em với. cảm ơn anh .
Trần Quốc says
Hờ hờ, đang không biết hiệu chỉnh sao thì gặp cái này, chỉnh site cho mình ok rồi, buồn ngủ gặp chiếu manh đây mà, hehe >:D<
bqchinh says
Hôm rồi mình thử làm thì ổn với 1 website tuy nhiên mần với website này http://www.vuonxanhnhaxinh.com/ thì nó không thay đổi. Lúc trước mình có sử dụng cleanCSS để tăng tóc web, không biết có vấn đề gì xảy ra ở đây không bạn? Bạn tư vấn giúp mình :)
Cao Minh says
Bạn ơi cho mình hỏi chút
Phần excerpt của theme mình tự động bị bỏ hết tag đi, thành ra thay vì có câu cú đàng hoàng nó lại thành 1 đoạn liền từ đầu đến cuối. (Mình chỉnh chế độ Show Content Limit cũng vẫn bị tình trạng này)
Có cách nào để nó hiển thị đúng không hả bạn.
Mình dùng Genesis Child Theme. Bạn giúp mình với nhé
Cảm ơn bạn rất nhiều
Nguyễn Duy Nhân says
Bạn sử dụng phương pháp nào để bỏ tag ? Thử post đoạn code bỏ tag lên xem.
Cao Minh says
Bạn hiểu nhầm ý mình rồi, ý mình là theme nó tự động bỏ tag, mà mình muốn nó vẫn giữ nguyên, thì mình cần sửa như thế nào hả bạn?
Nguyễn Duy Nhân says
Theme lỗi rồi, bình thường thì dù là tiếng Anh hay tiếng Việt thì khoảng trắng vẫn phải có. Bác send theme lên mình xem giúp đc ko.