Как добавить форму поиска в постах с помощью шорткода в WordPress
29.08.2016

Время чтения: 1 мин.
Все, что вам нужно сделать, это открыть файл functions.php вашей темы и вставить следующий код:
add_shortcode('andreyex_search', 'get_search_form');Затем используйте шорткод в вашем посте/ страницы , так: [andreyex_bsearch]
Это будет отображать форму поиска по умолчанию. Если вы хотите отобразить пользовательскую форму поиска, то вы можете сделать это следующим образом:
function andreyex_searchform( $form ) {
$form = '<form role="search" method="get" id="searchform" action="' . home_url( '/' ) . '" >
<div><label class="screen-reader-text" for="s">' . __('Поиск:') . '</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('andreyex_search', 'andreyex_searchform');Мы надеемся, что статья помогла всем тем, кто хотел создать форму поиска с помощью шорткода в WordPress.
Редактор: AndreyEx
Если статья понравилась, то поделитесь ей в социальных сетях:
Подписаться
авторизуйтесь
0 комментариев
Старые