Trang chủ WordpressHướng dẫn Wordpress [shortcode] Chèn hộp tìm kiếm vào bài viết

[shortcode] Chèn hộp tìm kiếm vào bài viết

bởi Thạch Phạm
6 bình luận 2391 views
Khuyến mãi hosting

Và có thể chèn bất cứ đâu mà bạn muốn. Ưu điểm của shortcode này là cho phép bạn chèn hộp tìm kiếm vào một nơi bất kỳ nhằm phục vụ nhu cầu tìm kiếm của người đọc một cách tiện lợi hơn.

[shortcode] Chèn hộp tìm kiếm vào bài viết 197

Việc làm này đơn giản đến mức chỉ cần nhúng đoạn code sau đây vào file functions.php

add_shortcode('wpbsearch', 'get_search_form');

Sau đó bạn sử dụng thẻ [wpbsearch] vào bài viết là hộp tìm kiếm sẽ hiển thị ra.

Còn nếu bạn muốn chèn một hộp tìm kiếm tùy chỉnh, không sử dụng form tìm kiếm mặc định của WordPress thì bạn dùng code sau:

function wpbsearchform( $form ) {

    $form = '<form role="search" method="get" id="searchform" action="' . home_url( '/' ) . '" >
    <div><label class="screen-reader-text" for="s">' . __('Search for:') . '</label>
    <input type="text" value="' . get_search_query() . '" name="s" id="s" />
    <input type="submit" id="searchsubmit" value="'. esc_attr__('Search') .'" />
    </div>
    </form>';

    return $form;
}

add_shortcode('wpbsearch', 'wpbsearchform');

Quá đơn giản và dễ làm đúng không nào  :*

6 bình luận

Có thể bạn quan tâm

0 0 vote
Article Rating
guest
6 Comments
mới nhất
cũ nhất đánh giá nhiều
Inline Feedbacks
View all comments
Thiện

E muốn tạo 1 search box chỉ tìm kiếm thông tin trong 1 trang nhất định chứ không tìm toàn bộ thì làm sao ạ?

bài viết rất hay. cảm ơn thạch nhé. rất hay theo dõi page này, dùng wordpress cũng được 1 năm rồi.

Hoàng Hải

Cho mình hỏi là như trên thì hộp tìm kiếm sẽ hiện ra nhưng khi mình gõ từ khóa vào sao không tìm kiếm được. Vậy làm thế nào để có thể tìm được ạ?

Mr Nam

anh Thạch ơi em muốn hỏi. em muốn tạo một nút tìm kiếm trong bài viết có dạng link là
http://www.abc.com/“thông tin khách hàng điền vào”/abcde
thì em phải làm thế nào ạ ?

Thanh Hao

Chào Thạch Phạm. Cám ơn bạn rất nhiều với các bài viết của bạn. Cho mình hỏi một chút là mình muốn sửa cái thông báo của web mình khi gõ từ khóa mà nó không có kết quả trong hộp tìm kiếm.
Đại loại là ” nothing found…..”. Mình muốn sửa text hiện ra đó khác đi thì mình sửa ở đâu. Cám ơn bạn nhiều!

6
0
Would love your thoughts, please comment.x
()
x