- Важно, очень важно прочитать! В связи с падением доходов от партнерской программы Google (цены за показы и клики по рекламе падают с каждым днём) для дальнейшего существования сайта, его постоянного пополнения интересными новостями и прочими материалами ему требуется ваша регулярная финансовая поддержка! На данном этапе я занимаюсь этим не в убыток, но и не в плюс... Не хочется покидать вас, правда не хочется, закрывая сайты... Самые щедрые, за свои пожертвования, в бонус получат ещё и уникального героя в моих книгах, к слову, читайте их уже прямо сейчас совершенно бесплатно! Мало того, не забывайте заходить на мой игровой сайт, где КАЖДЫЙ день появляются новые игровые обзоры, рецензии и многое другое! Ваша поддержка очень важна для меня, спасибо!

- Хотели бы разместить на моём сайте свою рекламу, но не знаете расценок? Вот небольшие прайсы на баннеры и обзоры ваших ресурсов!

Вчера столкнулся с проблемой, а именно тем, что во многих WordPress темах отсутствует файл searchform.php, что ведет к многочисленным ошибкам и прочим проблемам.

Погуглив я наткнутся за сотни, а то и тысячи весьма неплохих, а то и популярных сайтов, которые по-видимому только что сменили свои шаблоны или же просто забыли создать нужный файл. Ну и как следствие — в гугле и яндексе появились десятки страниц с данной ошибкой:

Warning:  include(/usr/home/user/data/www/site.com/wp-content/themes/pron/searchform.php) [function.include]: failed to open stream: No such file or directory in /usr/home/user/data/www/site.com/wp-content/themes/pron/archive.php on line 66

Warning:  include() [function.include]: Failed opening ‘/usr/home/user/data/www/site.com/wp-content/themes/pron/searchform.php’ for inclusion (include_path=’.:/usr/local/share/pear’) in /usr/home/user/data/www/site.com/wp-content/themes/pron/archive.php on line 66

Как нестранно, но из всей этой кучи полу дохлых страниц я нашел и те, что относились к одному из блогов моего знакомого. Спросив у него, мол в чем проблема, он ответил — «Да ну ее, устал фиксить». На самом же деле изменить все довольно таки просто.

Все что нужно так это создать файлик с названием searchform.php и туда забросить следующий код:

<div>
<form method=»get» action=»<?php bloginfo(‘url’); ?>/»>

<input type=»text» value=»<?php the_search_query(); ?>» name=»s» />
<input type=»submit» id=»searchsubmit» value=»Search» />
</fieldset>
</form>
</div>

Конечно, каждый может его адаптировать под свой style.css или же просто скопировать основной поиск из header.php прямо сюда.

В итоге мы получим примерно следующее:

Дабы более не возникало проблем я бы посоветовал использовать лишь качественные шаблоны сделанные на заказ или же купленные у грамотных людей, а не у тех, кто делает что-то чисто для галочки или обратной ссылки.

Вот и все : ) Ошибок нет. Возможно я уж слишком КЭПствую, ведь данный мануал скорее для ленивых, но все же надеюсь кому-то да и поможет : )

Спасибо за внимание и до новых встреч!