Тема для Wordpress: Главная страница

Создается другой файл для домашней страницы, чтобы зарезервировать для нее другое содержание и презентацию. Однако она мало отличается от страницы статьи.

Структура страницы

Она отличается от страницы, посвященной статье, циклом для отображения списка сводок и внутренними компонентами, которые выбираются для отображения, даже если большинство из них являются общими для страницы детали.

Заголовки, нижние колонтитулы и боковые панели идентичны.

Глобальная страница

<html>
<head></head>
<body>

<?php get_header(); ?>

<h1> 
<?php 
if (is_home()) bloginfo('name');
elseif (is_category()) single_cat_title();
elseif (is_search()) bloginfo('name');
else wp_title('',true);
?> </h1> <?php while ( have_posts() ) : the_post() ?> <div id="<?php the_ID() ?>" class="excerpt"> <h2><a href="<?php the_permalink() ?>"> <?php the_title() ?></a></h2> <div class="content"> <?php the_content('<span class="more">'.__('More...', '').'</span>'); ?> </div> </div> <?php wp_link_pages(); ?> <?php endwhile ?> <?php get_sidebar() ?> <?php get_footer(); ?> </body> </html>

В зависимости от контекста отображаются название сайта, категория, предмет поиска. Это вариант, который можно убрать, если считать бесполезным. Можно показать только категорию:

<h1> 
   <?php if(is_category()) single_cat_title(); ?>
</h1> 

Закольцованный вызов функции the_post () отображает содержимое последних билетов, или сводку, если оно было определено, или начало статьи до тега <! -more ->, если оно вставлено в код статьи.

Использование идентификатора билета в качестве ID блока данных может быть использовано в дальнейшем.

Вместе с названием статьи и ссылкой создается заголовок сводки для доступа к статье. Он находится в теге h2, так как на домашней странице имеется несколько заголовков.

Было решено вставить кнопку «More» для отображения продолжения, но это дублирует ссылку в заголовке, поэтому можно удалить ее и оставить функцию the_content () без параметра.

Подробности списка статей

Компоненты статьи:

<h2><a href="<?php the_permalink() ?>"> <?php the_title() ?></a></h2>
<?php
 the_content();
 the_author_link();
 the_date();
 the_category(', ');
 the_tags();
 edit_post_link();
 if (comments_open()) 
{
      comments_popup_link(
__('A comment?', ''),
__('1 comment', ''),
__('% comments', ''),
'comments-link',
'Shuttt'); } ?>

Здесь также отображается команда правки, что делают не все темы и это неправильно. Напомним, что она показывается только авторам.

Блок комментариев содержит полезные параметры на домашней странице, которых нет на странице статей. По порядку:

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

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