Конструктивные элементы шаблона Wordpress | Файл single.php

18.05.2010 | Рубрики: WordPress | Комментарии (4)
Тэги: ,

wplogo.gifКак следует из самого названия файла, выводит он страницу с отдельным постом. По сути, ничем особенным он сильно не отличается от файла index.php за исключением нескольких моментов. Рассмотрим их.

Сначала точно также прицепляется шапка (файл header.php)

<?php get_header(); ?>

Следом идет полезное содержимое, или иначе — контент

<div id="content">

Далее уже знакомая нам строка

<?php if (have_posts()) : while (have_posts()) : the_post(); ? > и т.д.

Однако в отличие от файла index.php здесь после содержимого поста:

<?php the_content('Читать полностью…'); ?>

Прицеплен код вывода комментариев:

<?php comments_template(); ?>

Комментарии выводятся файлом comments.php. Про него будет отдельный пост.

Что еще есть интересного в файле single.php.

Ну, во-первых, следует заметить, что зачастую в шаблонах стандартно оформляют заголовок поста что на главной странице, что на отдельной в виде ссылки. И если на главной странице это выглядит правильно и уместно, то на отдельной странице — довольно бестолково. Зачем ссылаться на самое себя?

Поэтому, если вы видите в шаблоне Wordpress в файле single.php такую конструкцию:

<h2><a href="<?php the_permalink() ? >" title="<?php the_title(); ? >" > <?php the_title(); ? > </a></h2>

то исправьте ее на следующую:

<h2> <?php the_title(); ? > </h2>

Во-вторых, само содержимое поста на отдельной странице выводится полностью. Поэтому код для его вывода можно записать так:

<?php the_content(' '); ?>

То есть, без всяких “Читать далее…”. В скобках остаются лишь пара одинарных кавычек и все.

Все остальное, что касается вывода сопровождающих любой пост данных (дата, автор, тэги и пр.) практически идентично файлу index.php.

На этом все. Более подробно в следующий раз остановимся на выводе комментариев, а особенно на различных способах оформления оных.

Конструктивные элементы шаблона Wordpress | Файл index.php | Часть 2

12.05.2010 | Рубрики: WordPress | Комментарии (7)
Тэги: ,

Свежее с Twifon.Com: Надоели житрожопые фолловеры в Twitter? Вас не хотят взаимно фолловить? ManageFlitter вам в помощь!

wplogo.gifПродолжаем рассматривать содержимое файла index.php шаблона Wordpress. Сегодня вторая часть, в которой пойдет разговор о содержимом поста, тэгах, постраничной навигации и пр.

В прошлый раз мы закончили на выводе даты поста. Помимо даты в качестве справочных данных у каждого поста могут присутствовать: название рубрики, количество комментариев и связанные с постом тэги. Посмотрим, каким образом все это добро выводится на странице.

<?php the_category(', ') ?>

— показывает название рубрики(ик) в виде ссылки. Если пост при публикации был занесен в несколько разных рубрик, то они все будут выведены через запятую.

Читать полностью →

Стр. 17 из 67«...«14151617181920»...»