Tạo shortcode cho khung tìm kiếm trong WordPress để chèn vào bất cứ vị trí nào mà bạn muốn.
Như các bạn đã biết, WordPress mặc định chỉ cho phép người dùng chèn khung tìm kiếm vào các khu vực có hỗ trợ widget thông qua widget Search (Tìm kiếm). Sẽ thế nào nếu bạn muốn chèn nó vào menu, bài viết, trang hay bất cứ khu vực nào khác mà không được widget hỗ trợ? Giải pháp hiệu quả nhất lúc này chính là sử dụng shortcode. Hôm nay, tôi sẽ hướng dẫn cho các bạn làm thế nào để tạo shortcode cho khung tìm kiếm một cách đơn giản nhất.
Tham khảo thêm:
- Tích hợp công cụ tìm kiếm Google cho theme Paradise
- Nâng cấp tính năng tìm kiếm mặc định của WordPress
Tạo shortcode cho khung tìm kiếm
Tất cả những gì các bạn cần làm là chèn đoạn code sau đây vào file functions.php
của theme hoặc child theme mà bạn đang sử dụng. Các bạn cũng có thể sử dụng plugin Code Snippets để chèn nhằm tránh nó bị xóa mất khi cập nhật theme.
function wpcb_display_search_form() {
return get_search_form(false);
}
add_shortcode('display_search_form', 'wpcb_display_search_form');
Nếu muốn tùy biến khung tìm kiếm mặc định, các bạn có thể thay thế bằng code sau:
function wpcb_display_search_form() {
$search_form = '<form method="get" id="search-form-alt" action="'. esc_url(home_url('/')) .'">
<input type="text" name="s" id="s" placeholder="Tìm kiếm...">
</form>';
return $search_form;
}
add_shortcode('display_search_form', 'wpcb_display_search_form');
Kể từ giờ, để hiển thị khung tìm kiếm, các bạn chỉ cầ sử dụng shortcode: [display_search_form]
Ứng dụng của shortcode khung tìm kiếm
Với shortcode vừa tạo được ở trên, các bạn có thể dễ dàng chèn khung tìm kiếm vào bất cứ vị trí nào trên website mà bạn muốn. Chẳng hạn như:
- Thêm khung tìm kiếm vào dưới header của theme Paradise khi kết hợp với plugin Genesis Simple Hooks.
- Chèn khung tìm kiếm vào menu WordPress khi kết hợp với plugin Shortcode in Menus, xem hướng dẫn chèn shortcode vào menu WordPress một cách đơn giản để biết thêm chi tiết.
Và rất nhiều ứng dụng khác nữa… Thật tuyệt vời phải không nào? Chúc các bạn thành công!
Nếu bạn thích bài viết này, hãy theo dõi 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 nhé. Cảm ơn rất nhiều. :)
Để lại một bình luận