Последние новости:

Поиск по сайту:

Знание — в действии (Эразм Роттердамский).

Как добавить форму поиска в постах с помощью шорткода в WordPress1 мин для чтения

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

Все, что вам нужно сделать, это открыть файл 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.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Читать  Функции пагинации в WordPress 4.1
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно

Статьи партнеров:

Рекомендуемое
Если у вас есть смартфон, то вы, вероятно, знакомы с…
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить

Спасибо! Ваша заявка принята

close

Спасибо! Ваша заявка принята

close