سلام.
گاهی پیش می آید که لازم است برای پست ها یا صفحات جداگانه خودمان فرم جستجو قرار بدهیم.
برای راحتی کار می توانیم یک کد میانبر تعریف کنیم تا هر جایی که لازم داشتیم فرم نمایش داده شود کد میانبر را استفاده کنیم.
جهت ساخت کد میانبر برای فرم جستجو کد زیر را به فایل functions.php اضافه کنید:
<br> add_shortcode('wpbsearch', 'get_search_form');<br>
اگر قالب شما فایل functions.php را ندارند خودتان این فایل رو بسازید و کد را به صورت زیر وارد کنید:
<br> <?php<br> add_shortcode('wpbsearch', 'get_search_form');<br> ?><br>
حالا هر جا که خواستید فرم را نمایش دهید کافیست از کد میانبر [wpbsearch] استفاده کنید !
این فرم به صورت پیش فرض هست اگر خواستید می توانید به صورت اختصاصی و دلخواه در بیاورید.
مثلا:
<br> function wpsearchform( $form ) <br> {<br> $form = '<form role="search" method="get" id="searchform" action="' . home_url( '/' ) . '" ><br> <div><label class="screen-reader-text" for="s">' . __('Search for:') . '</label><br> <input type="text" value="' . get_search_query() . '" name="s" id="s" /><br> <input type="submit" id="searchsubmit" value="'. esc_attr__('Search') .'" /><br> </div><br> </form>';<br> <br> return $form;<br> } <br> add_shortcode('wpbsearch', 'wpbsearchform');<br>
موفق و پیروز باشید.