Веб-Денис
Помогаем создавать лучшее
  • Ответы WP
  • HTML-CSS
  • Фон сайта
  • Блог DM
Главная › Wordpress › Поиск

Выводим форму поиска с помощью шорткода на Вордпресс

2022-05-17
Источник: wphook

Всем приветы и ответы!

Давайте с вами рассмотрим пример того, как при добавлении новой записи на сайт или новой страницы.

Можно благодаря шорткоду добавить форму поиска сайта.

Шаг 1.

Для начала нам следует в поле добавления текста добавить следующий код:

Пример шорткода при добавлении текста
PHP

[search_form][/search_form]

Шаг 2.

Теперь в файл под названием functions.php следует установить один из двух вариантов PHP кода:

PHP

/** Стандартная форма поиска шорткодом
-------------------------------------------------------- **/
function wph_display_search_form() {
return get_search_form(false);
}
add_shortcode('search_form', 'wph_display_search_form');

Или форма поиска в HTML коде, в которую вы можете вписать свои идентификаторы и классы.

PHP


/** Форма поиска шорткодом HTML кодом
-------------------------------------------------------- **/
function wph_display_search_form() {
$search_form = '<form method="get" id="search-form-alt" action="'.
esc_url(home_url('/')) .'"><input type="text" name="s" id="s"
placeholder="Введите искомое слово..."></form>';
return $search_form;
}
add_shortcode('search_form', 'wph_display_search_form');

Ура!

Мы вновь справились с поставленной задачей!

И в нашем примере, установили стандартную форму поиска благодаря шорткодом на сайте Вордпресс!

На этом у меня всё.

С уважением, Денис Мехедов
→Как исключить категории из результатов поиска на Вордпресс?→Как исключить из поиска записи по ID на сайте Вордпресс?→Как не отображать в поиске на WordPress дополнительные страницы, а только записи?

А Вы оставите комментарий первым?

    Отменить ответ
    Автор Денис Мехедов
    Привет!

    Я Денис Мехедов.

    И я даю ответы на темы:

    Ответов - 160
    • CSS стили 5
    • functions.php 2
    • htaccess 13
    • JavaScript 5
    • RSS лента 9
    • Sitemap.xml 4
    • wp-config.php 9
    • Админка 12
    • Верхняя панель 5
    • Дизайн 9
    • Доступ 3
    • Записи 18
    • Записи выводим 9
    • Комментарии 15
    • Метки 2
    • Миниатюры 7
    • Обновления 6
    • Отключаем код 5
    • Поиск 5
    • Пользователи 2
    • Рубрики 8
    • Статистика 2
    • Страницы 2
    • Шорткоды 3

    • О проекте
    • Автор
    • Контакты
    • Комментарии
    • © Web-Denis 2022
    • Дизайн © ДМ
    • Хостинг Timeweb
    При копировании материалов, ссылка на сайт обязательна.
    Политика конфиденциальности
    Мы cохраняем файлы cookie.