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

В самом простом случае наш файл будет состоять из следующего кода:

<?php get_header(); ?> <!—Подключаем заголовок блога—>
<?php get_sidebar(); ?> <!—Подключаем боковую панель блога—>
<?php if (have_posts()) : ?> <!—Подключаем статьи, если они есть—>

<?php while (have_posts()) : ?> <!—Выводим содержимое статьи—>

<h1><a href=»<?php the_permalink() ?>»>
<?php the_title(); ?></a></h1> <!—Отображаем заголовок статьи с постоянной ссылкой—>
 <p><?php _e(«Дата записи:»); the_date(‘D, j, M, y’, », », FALSE); ?></p><!—Дата—>
 <p><?php _e(«Рубрика: «); the_category(‘, ‘) ?></p> <!—Указатель рубрики—>
 <p><?php _e(«Автор статьи: «); the_author() ?></p> <!—Автор записи—>
 <p><?php edit_post_link(‘Править’,'<strong>(‘,’)</strong>’); ?></p> <!—Правка записи Админом—>
<p><?php the_post(); ?></p> <!—Статья—>
<p><?php the_content(‘Читать далее…’); ?></p> <!—Если не указать этой строки — останется невразумительное (More…)—>
<p><?php comments_popup_link(‘Комментировать &#187;’, ‘1 Комментарий &#187;’, ‘% Комментария &#187;’); ?></p> <!—Счетчик комментариев—>
<p><?php comments_template(); ?></p> <!—Форма комментариев (отображается при чтении одной статьи)—>

<?php endwhile; ?>

На этом – пока остановимся. Мы описали вывод статьи на экран. А если ее еще (или уже) нет? Предусмотрим и это:

<?php else : ?>
<h1>Не найдено</h1>
<p><?php _e(«В моем блоге нет того, что Вы искали.»); ?></p> <!—Ну, или что-то другое, только помягче, мы же хотим, чтобы к нам вернулись?—>
<?php include (TEMPLATEPATH . «/searchform.php»); ?> <!—Намёк, набери в поисковике еще раз, но без ошибок ))—>
<?php endif; ?> <!—Всё, описали вывод статьи полностью. Поздравляю.—>

Теперь прилепить “пятку” сайта – и можно сохранять:

<?php get_footer(); ?>
</body>
</html>

 На этом создание index.php можно прекратить. Кстати, вид у нашего детища, если дописать header.php, sidebar.php и footer.php и прочую мелочь, будет пока еще не ахти, потому, что мы занимались чистым кодом, без дизайна. Зато прочитать запись блога уже будет можно ))). Ничего страшного, сделаем и дизайн.

PS: Господа “продвинутые” читатели, если увидите опечатку в коде – не поленитесь откомментить. Все мы люди, обидно будет, если из-за пунктуации  у кого-то остынет желание творить …


Из той же рубрики:

levati.name © 2005-2023