Тема для WordPress: Страница статьи
Код страницы статьи - это сочетание кода страницы HTML и нескольких компонентов, изначально предоставленных программой Wordpress.
Структура страницы
Мы разбьем ее на две части. Во-первых, глобальная структура страницы статьи, которую помещают в файл single.php.
Глобальная страница
<html>
<head></head>
<body>
<?php get_header(); ?>
<?php the_post() ?>
<div class="singlepost">
<h1 class="postitle"><?php the_title(); ?></h1>
<div class="content">
<?php the_content(); ?>
</div>
</div>
<?php get_sidebar() ?>
<?php get_footer(); ?>
</body>
</html>
Вызов функции the_post () извлекает содержимое последнего поста, но именно the_content () отображает текст и the_tile () заголовок, которые содержатся в полях, отличных от базы данных.
На этой же странице также помещаются другие файлы, соответствующие заголовку, нижнему колонтитулу, боковым панелям.
На практике коды страниц, такие как <html>, <head>, <body>, помещаются скорее в файл header.php, чтобы повторно использовать их на домашней странице (если только не хочется, чтобы они были разными). Так что get_header () достаточно, чтобы их интегрировать.
Точно так же </body> и </html> помещаются в файл footer.php.
Детали тела статьи
Теперь видно, как различные компоненты предоставляют информацию о статье, которая считается полезной читателям.
<?php the_post() ?>
<h1 class="postitle"><?php the_title(); ?></h1>
<?php
the_category(', ') ;
the_content();
edit_post_link();
wp_link_pages();
if (comments_open()) comments_template();
?>
Порядок элементов - на усмотрение автора темы, а когда на презентации он полностью зависит от таблицы стилей.
Компоненты - это кнопка редактирования: edit_post_link (), ссылки на следующей и предыдущей страницах: link_pages () и блок комментариев .
Для изменения внешнего вида каждого элемента с помощью таблицы стилей необходимо также назначить классы:
<?php the_post() ?>
<h1 class="postitle"><?php the_title(); ?></h1>
<div class="cat"> <?php the_category(', ') ; ?></div>
<div class="content"><?php the_content(); ?></div>
<div class="edit"><?php edit_post_link(); ?> </div>
<div class="links"><?php wp_link_pages(); ?> </div>
<div class="comments">
if (comments_open()) comments_template();
</div>
?>
Наша страница статьи готова к размещению в сети, остается также определить статическую страницу (которая может быть похожа на эту, и домашнюю страницу, на которой отображаются несколько билетов или резюме последних статей .
Другие компоненты
Список последних статей можно просмотреть после статьи, а не на панели.
wp_get_archives('type=postbypost&limit=10');
Этот список бесполезен на домашней странице, поэтому страница статьи - лучшее место для ее просмотра.
Полезная документация
На странице могут использоваться компоненты статей и виджеты доступа к базе.
- Компоненты страницы, заданные WordPress, и способы их назначения в интерфейсе.
- Код виджетов статей. Это элементы интерфейса для доступа к статьям.