- Веб-Шаблоны
- Шаблон интернет-магазина
- Шаблоны для CMS
- Facebook шаблоны
- Конструктор сайтов
WordPress. Как создать шаблон категории
Апрель 12, 2011
CMS WordPress позволяет создавать различные шаблоны категории и изменять контент и разметку страницы категории. По умолчанию страница категорий отображает список опубликованных постов в хронологическом порядке, начиная с последних. Чтобы создать шаблон категории, Вы должны выполнить несколько шагов.
Название шаблона категории
Каждая категория в WordPress имеет имя, ссылку и ID. Файл шаблона категории должен содержать ссылку категории или ID. Так например, если Вы хотите создать шаблон для категории «новости» с ID: 5, то файл шаблона категории будет category-news.php или category-5.php
Пользовательский шаблон категории
Файл category.php содержит следующее:
<?php get_header(); ?> <div id="container"> <div id="content" role="main"> <h1 class="page-title"><?php printf( __( 'Category Archives: %s', 'twentyten' ), '<span>' . single_cat_title( '', false ) . '</span>' ); ?></h1> <?php $category_description = category_description(); if ( ! empty( $category_description ) ) echo '<div class="archive-meta">' . $category_description . '</div>'; get_template_part( 'loop', 'category' ); ?> </div><!-- #content --> </div><!-- #container --> <?php get_sidebar(); ?> <?php get_footer(); ?>
Что означает каждая часть?.
get_header(); ?>
Включает хедер шаблона
<h1 class="page-title"><?php printf( __( 'Category Archives: %s', 'twentyten' ), '<span>' . single_cat_title( '', false ) . '</span>' ); ?></h1>
Определяет название страницы, которое является названием категории.
$category_description = category_description(); if ( ! empty( $category_description ) ) echo '<div class="archive-meta">' . $category_description . '</div>';
Добавляет описание категории.
get_template_part( 'loop', 'category' );
Определяет как посты будут отображены на странице
<?php get_sidebar(); ?> <?php get_footer(); ?>
Включает шаблон футера и боковой панели
Используя теги WordPress, Вы можете настроить тему так, как Вам нужно.