Записи и посты wordpress, оформление записи
Главным (можно даже сказать основополагающим) понятием в системе wordpress являются записи или посты. Оно и не удивительно, если учесть, что cms предназначена для работы с блогами. Про wordpress страницы я уже практически все рассказал, самое время поговорить про записи. Как правило, они располагаются в основной части блога в поле контента, состоят из заголовка, даты, самого текста поста, а также может содержать ключевые слова, описание, теги и т.п. Рассмотрим подробнее вопрос создания и вывода записей wordpress.
Для них предусмотрен один из самых первых блоков меню с соответствующим названием, состоит из следующих пукнтов:
Изменить – отображает список записей wordpress блога для управления ими – каждую из них можно изменить, подправить свойства, удалить либо просмотреть.

Для быстрого управления можно отображаться лишь опубликованные либо черновики, а также выполнять массовые действия с некоторыми из них. Редактирование свойств подразумевает изменение общей информации о посте – ярлыка, даты, меток и рубрик. Если вы хотите поменять сам текст, кликаете по ссылке «изменить». После этого перед вами откроется текстовый редактор со всеми необходимыми возможностями.

Пункт Добавить новую в меню Записи переключает нас сразу не текстовый редактор и служит для создания новых статей. Метки записи – это перечень всех тегов с возможностями их редактирования. Такой же раздел есть и для разделов – кликаете по ссылке Рубрики. У меня в меню вы можете видеть еще несколько пунктов – управление метками, массовое редактирование меток и автоматические метки – все это появилось в результате использования полезного плагина Simple Tags, иногда может пригодиться.
Оформление записи блога
Если вы внимательно посмотрите на одиночный пост из моих разных блогов, то найдете много общего в оформлении. Я использую стандартные возможности wordpress для оформления записей проекта.

Во-первых, в каждой из них в конце статьи вывожу предложение читателям подписаться на обновление блога. Размещать код нужно в файлах single.php (единичное отображение поста) и (или) index.php (главная страница) сразу после функции контента the_content.
<div class="afterpost_rss"> <noindex>Понравился пост? Подпишись на обновления блога по <a rel="nofollow" href="http://feeds.feedburner.com/WordpressInside"> <img alt="RSS wordpress inside" src="RSS-картинка" style="border: 0pt none; padding-right: 3px;" />RSS</a>, <a rel="nofollow" href="http://feedburner.google.com/fb/a/mailverify?uri=WordpressInside&loc=ru_RU" title="Получать RSS ленту на почту"><img alt="RSS wordpress inside" src="email-картинка" style="border: 0pt none ; padding-right: 3px;" />Email</a> или <a rel="nofollow" href="http://twitter.com/sashatod"><img alt="twitter wordpress inside" src="twitter-картинка" style="border: 0pt none ; padding-right: 3px;" />twitter</a>! </noindex> </div>
Внимание! Хочу заметить, что в данном коде нужно заменить тексты «RSS-картинка», «email-картинка» и «twitter-картинка» на ссылки с картинкам, которые будут отображаться в блоге. Можете залить изображения на фотохостинг Picasa или свой FTP. Кроме того, нужно поменять ссылки на RSS поток и твиттер, а также задать стиль отображения для класса afterpost_rss в css.
Также для записи wordpress блога можно выводить теги и категории. Это добавит дополнительной перелинковки в пост, да и сделает его более информативным.
Разделы: <?php the_category(', '); ?>. Теги: <?php the_tags('', ', ', '.'); ?>
Продолжая вопрос перелинковки можно еще добавить в файл отображения записи wordpress под названием single.php ссылки на предыдущий и следующий посты блога. Для этого используем код:
<div class="navigation-post"> <div style="text-align: left;"><?php previous_post_link('← %link (предыдущая статья)') ?></div> <div style="text-align: right;"><?php next_post_link('(следующая статья) %link →') ?></div> </div>
Связанные записи wordpress
Но и это еще не все. Самым последним пунктом оформление являются так называемые похожие или связанные записи wordpress. Реализуется данный функционал с помощью плагина Simple Tags – советую почитать статью, найдете там немного полезной информации по теме. Для работы используется специальная функция плагина st_related_posts, вот как, например, ее можно использовать.
<div class="after-post"> <?php st_related_posts('title=<span style="font-size: 13px; font-weight: bold;">Еще интересно почитать:</span>&include_page=false&exclude_tags=133&xformat=<a href="%post_permalink%" title="%post_title%">%post_title%</a> '); ?> </div>
После вставки кода в нужное место шаблона (где-то после текста, тегов и категорий) вы увидите похожие записи wordpress. Штука полезная для посетителей и поисковых систем.
Последние и популярные записи wordpress
Последние записи в wordpress, как правило, присутствуют в каждом шаблоне – отображаются в сайдбаре. В принципе, данные вопросы я уже рассматривал, поэтому пройдусь по ним вкратце. Для более подробного описания задач нужно будет пройти по соответствующим ссылкам на указанные статьи.
Итак, чтобы вывести последние записи блога используем функцию wp_get_archives. Для этого в шаблон добавляем код:
<ul> <?php wp_get_archives('type=postbypost&limit=10&format=html'); ?> </ul>
В функции wp_get_archives есть несколько параметров, которые позволяют задавать разное отображения для списка. Подробнее о них читаем в посте последние посты и комментарии блога, популярные статьи.
Там же, кстати, найдете упоминание про популярные записи в wordpress. Их вывод можно организовать по разному, но чаще всего для этого используется плагин WP-PostViews. Как и последние, данный список используется для дополнительной перелинковки и чтобы читатели смогли быстро определиться с тематикой, полезностью вашего блога. То есть, например, кто-то заходит, видит в сайдбаре список последних и популярный записей, он ему нравится, и вуаля – у вас новый читатель. Данная задача чуть более подробна предыдущей, поэтому здесь нужно почитать статью про плагин WP-PostViews и наиболее популярные посты в блоге целиком.
Кстати, есть еще и случайные записи для wordpress блога – читаем еще одну статью и организовываем подобное у себя на проекте. Используется также для перелинковки и посетителей. В общем, можете внизу блога сами видеть результат.
Комментариев - 105 к статье “Записи и посты wordpress, оформление записи”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Плагин Lightbox Plus – улучшенный эффект для изображений
- Скрываем custom fields для не админов, функция remove_meta_box()
- Видеокурс WordPress Security по защите блога на WordPress
- Плагины смайликов в wordpress блоге
- Обновление WordPress подробно для начинающих
- Лишние ссылки с WordPress прочь
- Вставка PHP кода в WordPress через виджеты
- Безопасность (3)
- Видео (5)
- Возможности (53)
- Начинающим (16)
- Новости (19)
- Оптимизация (12)
- Плагины (61)
- Сервисы (10)
- Хаки и секреты (39)
- Шаблоны (13)
- Записи и посты wordpress, оформление записи






(6,15 из 7, голосов - 20) - 17 полезных приемов и хаков для WordPress






(5,44 из 7, голосов - 9) - Что нового в WordPress 3.1






(5,38 из 7, голосов - 8) - Как добавить дополнительные кнопки в редактор WordPress






(5,25 из 7, голосов - 8) - Ссылка читать далее в wordpress – тег more






(5,00 из 7, голосов - 8) - Интернет магазин на wordpress – плагин UWCart






(4,63 из 7, голосов - 8) - Вывод категорий для поста через функцию get_the_category






(4,50 из 7, голосов - 8)
- Seleckis.lv — Журнал Никиты Селецкого
- Блогинг в стиле web 2.0
- Достопримечательности Львова
- Про блоги для блоггеров
- WordpressPlugins.ru
- Более шестидесяти новых приложений для Timeline в Facebook
- Пользователям ICQ: в любимой программе теперь есть радио!
- Новостной украинский агрегатор Like.ua – что это?
- Foursquare представил миру возможность персонализированного поиска
- Google выставлено публичное обвинение в пиратстве
- Для Windows Phone 7 выпущен новый WebMoney Keeper Mobile
- Ноутбуки с 3D-чипами станут более производительными

Оцените статью:
Категории:
Теги:
Светлана, тут есть 2 варианта. Первый – выводить как html – посмотреть как выводятся другие информационные блоки, их html код и скопировать в нужно место шаблона. Второй – воспользоваться функцией и организовать вывод последних постов из категории – при этом можно будет создать категорию «полезное» и выводить из нее посты.
Подскажите, пож-ста, как сделать чтобы записи одной рубрики выводились в виде микроблогов. Ну то есть не сразу, а в сокращенной версии???
Татьяна, использовать функцию отображения постов the_excerpt либо the_content, но тогда в графическом редакторе нужно ставить тег more (ссылку читать далее).
Подскажите пожалуйста, когда я использую ссылки внизу страницы на предыдущий и последующий пост, то мне хотелось бы ограничится только постами текущей рубрики (категории). Погуглив, нашел, что за это отвечает конструкция $in_same_cat = true но я не могу ее корректно вставить в ваше выражение: у меня пропадает название поста, и вместо этого названием становится строчка $in_same_cat = false в различных вариациях или цифра 1. Ссылка правда сохраняется. Как быть?
Вродеразобрался. Код такой:
Дмитрий, код, увы не отобразился. Но вообще пример есть на странице кодекса для функции previous_post_link вот здесь.
Помогите! Мне нужно, чтобы на главной странице отображались записи в виде микроблогой из нескольких определенных рубрик. Как это сделать? И еще, почему то не работает ссылка «далее» при выводе микроблогов на главной из рубрики «новости»….
Татьяна, посмотрел на сайте вашем – вроде все работает. Тут вообще много вопросов собрано – для реализации нужно разбираться в шаблоне и кодах темы. Про читать далее поищите в блоге по more статья была.
Если не против буду здесь осваивать настройку ПРЕССА! Вот мне помощь нужна! На сайте есть так называемая «Главная страница» и еще несколько других например «контакты» «О нас» так как мне на этих страницах размещать по не сколько независимых постов. А то что не пишу все на главную сыпется? %)
ДимаБедный, никак, это «страницы» блога, а не «посты». Последние появляются на главной, страницы же просто доступны из меню.
А где настроить вот этот файл css? Чтобы вывод был ровным
Admirus, заходите в админку wordpress, раздел «Внешний вид» – «Редактор» и там уже выбираете файл стилей style.css.
Нужна помощь! Может кто знает как ЭТО сделать.
Нужно, чтобы записи в рубриках, не на главной странице, выводились полностью и с изображениями, а не коротким текстом. Перерыл инет наизнанку и файлы системы – результата нет. Кто знает подскажите плиз!
Антон, текст полностью выводит функция the_content, если в редакторе для текста не установлен тег more (ссылку читать далее), посмотрите шаблоны темы не на главной страницы – archives.php, в нем задается отображение постов для страниц категорий, тегов и т.п.
http://www.wp-info.ru/the_content_rss/
Спасибо друг, действительно всё нашёл и сделал как надо. Респект и уважуха :)