[Помогите] Кнопка "Поиск"

Тема в разделе "Wordpress", создана пользователем Skorp1oN, 12 мар 2010.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. Skorp1oN

    Skorp1oN

    Регистр.:
    16 дек 2007
    Сообщения:
    368
    Симпатии:
    25
    Здравствуйте!
    Решил обновить дизайн и столкнулся с такой проблемой:
    Не могу понять, как отдельно вывести тег для строки поиска и кнопка "Поиск".
    Т.е. раньше в шаблоне просто стоял тег <?php get_search_form(); ?> - это сразу и кнопка и поле... А мне надо сделать все в два тега :)
    Кто может подсказать, как решить проблему? Спасибо.
     
  2. BadMotherFucker

    BadMotherFucker Модератор (Core Team)

    Регистр.:
    13 ноя 2009
    Сообщения:
    786
    Симпатии:
    570
    Никак. У функции get_search_form нет никаких параметров.
    Эта функция только подключает поисковую форму из файла шаблона searchform.php

    Если вы хотите изменить поисковую форму, то редактируйте файл searchform.php вашей темы
     
  3. Skorp1oN

    Skorp1oN

    Регистр.:
    16 дек 2007
    Сообщения:
    368
    Симпатии:
    25
    файла searchform.php нету у меня.
    Есть только search.php - шаблон страницы вывода результатов.
    p.s. Должно же как-то изменятся... В разных темах есть различные варианты поисковых строк... Как-то же это делают видимо?
     
  4. BadMotherFucker

    BadMotherFucker Модератор (Core Team)

    Регистр.:
    13 ноя 2009
    Сообщения:
    786
    Симпатии:
    570
    Создаете файл searchform.php
    в него вставляете код
    PHP:
    <form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
    <div><input type="text" value="<?php the_search_query(); ?>" name="s" id="s" />
    <input type="submit" id="searchsubmit" value="Search" />
    </div>
    </form>
    Через .CSS задаете стили для поисковой формы
     
    Skorp1oN нравится это.
  5. Skorp1oN

    Skorp1oN

    Регистр.:
    16 дек 2007
    Сообщения:
    368
    Симпатии:
    25
    Только я сделал по проще...
    Не создавал файл searchform.php а в нужном месте самого шаблона, вставил:

    PHP:
    <form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
    <input class="тут класс для поля" type="text" value="<?php the_search_query(); ?>" name="s" id="s" />
    <input class="тут класс для кнопки" type="submit" id="searchsubmit" value="Search" />
    </form>
    Вот и все... Настраиваете нужный класс и все работает на ура ;)
     
Статус темы:
Закрыта.