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

Скин для 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.

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

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