آموزش اضافه کردن نوار جستجو در صفحات ووکامرس
شما میتوانید در هر کجای سایت که خواستید نوار جستجو را اضافه نمایید .
برای اضافه کردن نوار جستجو در ووکامرس کافیست کد زیر را در functions.php قرار دهید
// ---------------------------------- // 1. ADD SEARCH TO STOREFRONT FOOTER add_action('storefront_footer','add_search_to_footer'); function add_search_to_footer() { get_search_form(); } // ---------------------------------- // 2. LIMIT SEARCH TO POSTS OR PRODUCTS ONLY function SearchFilter($query) { if ( !is_admin() && $query->is_search ) { $query->set('post_type', 'post'); // OR USE 'PRODUCT' } return $query; } add_filter('pre_get_posts','SearchFilter'); // ---------------------------------- // 3. CHANGE PLACEHOLDER & BUTTON TEXT function storefront_search_form_modify( $html ) { return str_replace( array('Search …','Search'), array('WooCommerce Hooks, Storefront Theme, Google AdWords...','Search Article'), $html ); } add_filter( 'get_search_form', 'storefront_search_form_modify' ); // ------------------------------ // 4. ADD SEARCH ICON TO NAVIGATION MENU function new_nav_menu_items($items) { $searchicon = '<li class="search"><a href="#colophon"><i class="fa fa-search" aria-hidden="true"></i></a></li>'; $items = $items . $searchicon; return $items; } add_filter( 'wp_nav_menu_additional-resources_items', 'new_nav_menu_items' );
نتیجه کد بالا :