WordPress: Добавляем поля для отображения

Появилась необходимость добавить некоторые поля (на данном этапе tag_cloud и search) в тему установленную на wordpress. Как найти место куда надо вставить код – описывать не буду (в каждой теме свои особенности).

Tag cloud

В нужное место добавляем

<?php wp_tag_cloud( $args ); ?>

ссылка

Строку поиска

В нужное место добавляем

<?php get_search_form( $echo ); ?>

ссылка

можно например позиционировать поле поиска справа

<span style='position:absolute;right:0;width:50%;text-align:right;'><?php get_search_form( $echo ); ?></span>

Старый вариант добавления поиска

Найденно здесь.
Собственно первый вариант – если тема поддерживает

<?php include (TEMPLATEPATH . '/searchform.php'); ?>

Второй вариант – здесь сами создаете элементы которые потом можно сделать красивыми через css

<form method="get" id="searchform" action="<?php bloginfo('home'); ?>/">
<div><input type="text" size="put_a_size_here" name="s" id="s" value="Write your search and hit Enter" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;"/>
<input type="submit" id="searchsubmit" value="Search" />
</div>
</form>

И как сказано по ссылки – всегда можно сохранить второй вариант в файл searchform.php в папке с темплейтами и использовать первый вариант.

Некоторое приукрашивание при использовании второго варианта (добавляем картинку в форму)
Обозначаем класс в форме и пишем в css

.searchBox{background-image:url('../images/searchb.png'); background-repeat:no-repeat; background-position:right; padding-right:18px; border:none;}

Конечно обязательно должна быть картинка в папке с темой и далее в папке images.