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





Все гуд Игорь как всегда, слежу постоянно за вашим блогом. Будет очень кстати если вы раскроете все файлы ВП, особенно из темы дефаульт :). Вот например в чем есть различие файлов archive и archives? в сборке ВП 2,9,2 :)
Ответить
Спасибо, Андрей! Расскажу всенепременно. Кстати, эти два файла сосуществуют уже достаточно давно, еще задолго до появления версии 2.9
Ответить
Игорь, решил сделать еще одни блог по математике , почему -то на странице отображатся только анонс адрес сайта testmath.ru
Ответить
Пожалуйста подскажите, как восстановить - Одиночная запись (single.php)Я пыталась исправить Автор: Вместо Автор вписала Админ и на русском и на английском языках. После чего перестал выводиться пост в отдельную запись. Я новичок.
Ответить