Скин для WP своими руками (search.php)

Тема оформления WordPress

Последний крупный файл темы –  search.php – поисковый код блога.

По структуре он похож на index.php, но наполнение несколько отличается:

<?php get_header(); ?>

<?php get_sidebar(); ?>

<div>

<h2>Результаты поиска:</h2>

<?php if (have_posts()) : ?>

<?php while (have_posts()) : the_post(); ?>

<div>
<div>
<?php $postraw = the_date(‘D, j, M, y’, », », FALSE);
$postdate = explode(‘, ‘, $postraw); ?>
<div><?php echo $postdate[0]; ?></div>
<div><?php echo $postdate[1]; ?></div>
<div><?php echo $postdate[2]; ?> ‘<?php echo $postdate[3]; ?></div>
</div>
<div>
<h2 id=»post-<?php the_ID(); ?>»><a href=»<?php the_permalink() ?>» rel=»bookmark» title=»Постоянная ссылка на <?php the_title(); ?>»><?php the_title(); ?></a></h2>
<p>Написано <?php the_author() ?>-ом в рубрике <?php the_category(‘, ‘) ?> <?php edit_post_link(‘Редактировать’,'<strong>(‘,’)</strong>’); ?></p>
</div>

<div>
<?php the_content(); ?>
</div>

<div>
<p style=»font-weight:bold;text-align:right;»><?php comments_popup_link(‘Оставить комментарий &#187;’, ‘1 Комментарий &#187;’, ‘% комментария(-ев) &#187;’); ?></p>
<?php comments_template(); ?>
</div>
<?php trackback_rdf(); ?>
</div>

<?php endwhile; ?>

<?php else : ?>

<h2>Не найдено</h2>
<p><?php _e(«Извините, того, что Вы искали в моём блоге нет.»); ?></p>
<?php include (TEMPLATEPATH . «/searchform.php»); ?>

<?php endif; ?>

<?php get_footer(); ?>

</div>

</body>
</html>

Тэги <div> я намеренно оставил. Нам, ведь, еще предстоит оформление кода в, собственно, тему. Осталось одно занятие, на котором я расскажу о searchform.php и dropdowncats.php.

А дальше будет визуальное оформление.

Читайте в этой серии: