Тема для 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'); 

Этот список бесполезен на домашней странице, поэтому страница статьи - лучшее место для ее просмотра.

Полезная документация

На странице могут использоваться компоненты статей и виджеты доступа к базе.