Тема для 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, и способы их назначения в интерфейсе.
- Код виджетов статей. Это элементы интерфейса для доступа к статьям.