Записи и посты wordpress, оформление записи
Главным (можно даже сказать основополагающим) понятием в системе wordpress являются записи или посты. Оно и не удивительно, если учесть, что cms предназначена для работы с блогами. Про 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 блога – читаем еще одну статью и организовываем подобное у себя на проекте. Используется также для перелинковки и посетителей. В общем, можете внизу блога сами видеть результат.
комментария 184 к статье “Записи и посты wordpress, оформление записи”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Як сховати відсутні товари в Woocommerce шорткодах та схожих товарах
- Сервіс AdMaven + плагін для монетизації трафіка на WordPress сайтах
- Плагіни для створення стрічки новин з біжучим рядком в WordPress
- Як змінити розміщення кнопки оформлення замовлення в WooCommerce
- Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
- Підписка MonsterONE: чи варто використовувати цей сервіс у 2023 році? (+5 продуктів, які треба скачати в першу чергу)
- Онлайн генератор ссылок на мессенджеры для WordPress и не только
- WooCommerce (46)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (246)
- Сервисы (87)
- Хаки и секреты (87)
- Шаблоны (45)
- Записи и посты wordpress, оформление записи (5,91 из 7, голосов - 47)
- Проблема с адаптивными изображениями в Gutenberg редакторе WordPress (3,90 из 7, голосов - 48)
- Умный копирайт в footer.php для wordpress (5,63 из 7, голосов - 30)
- Обновление плагинов и тем в WordPress: автоматическое, через FTP, скрытие уведомлений (5,19 из 7, голосов - 31)
- Polylang — плагин для мультиязычных сайтов на нескольких языках в WordPress (4,42 из 7, голосов - 31)
- Плагин TinyMCE Advanced – wordpress текстовый редактор (6,35 из 7, голосов - 20)
- Рубрики и категории wordpress, функция wp_list_categories (6,05 из 7, голосов - 20)
- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Советы по выбору холодильника LG с технологией No Frost
- Зачем нужны Wi-Fi ретрансляторы и как выбрать подходящую модель
- Введение в онлайн-казино Slotor777: многообразие игр и привлекательные бонусы
- Необходимость использования облачного хранилища в наше время, что важно и как выгодно?
- Спрощення процесу звітності за допомогою програми BAS Бухгалтерія
- Технологія підключення інтернету GPON та її переваги
- За що гравці найбільше цінують Lineage 2
- Для каких проектов нужна аренда виртуального сервера и что такое VPS
Светлана, тут есть 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/
Спасибо друг, действительно всё нашёл и сделал как надо. Респект и уважуха :)
А как добавить например КОНТАКТЫ на головную часть-например есть название сайта а телефон как вставить?
Лидия, тут нужно править файлы шаблона в админке блога — меню «Внешний вид» — «Редактор», скорее всего файл header.php дабы добавить что-то в шапку блога + оформить через стили style.css. Нужно, правда, в этом всем разбираться.. или поискать шаблон подходящий по всем запросам.
Добрый мануал! Спасибо!
Здравствуйте, вопрос: написал запись в блоге, но на главной отобразился вксь текст, но хотел бы что-бы определенное количество символов в предпросмотре. что сделать?
Александр, это вам нужно почитать заметку про ссылку читать далее (тег more) для в wordpress — он кар раз и разбивает статью на превью и «полный вид», но нужно будет подправить файл шаблона.
Добрый день, а как поставить в конце статьи как у Вас ссылки — Еще почитать ???
Дмитрий, в статье об этом как раз и написано, смотрите пункт «Связанные записи wordpress».
А не поскажите, чтоб выводились случайные в разном количестве — на одной странице 5, на второй 7 , на третьей 11 , потом опять на другой 8 , и так далее , заранее благодарен!!
alex, это сложно реализовать, нужно программировать, причем не только вывод, но и разбиение на странице — то есть генерируется с выводом 7ти, пересчитали страницы, потом опять 10 и опять. А если много посетителей? — в общем, не вижу в этом особого смысла, если честно.
Подскажите как создать на блоге метки а то плагинов установила много а что дальше с ними делать не знаю.И еще если у меня несколько страниц в блоке с темами если какая-то новая тема где ею все таки размешать
Лена, метки добавляются на странице создания статьи (поста) блога в специальной форме. Кроме того их можно просмотреть и отредактировать в меню «Записи» — «Метки». Плагины нужно устанавливать только те, которые нужны, а не все подряд.
Доброго времени :)
часов 9 сижу, не отрываясь от поиска в инете…голова пухнет.
Как реализовать:
имеются страницы с текстом. Нужно поставить метки (повесить ярлыки) на определенные слова (предложения), что бы на них можно было перейти по ссылкам из других страниц или записей.
другими словами нужно определить место по ссылке так, чтоб по ней переход был не в начало страницы (вверх), а на определенное место на этой странице, туда, где отмечено это слово (предложение)
как то можно такое реализовать? Спасибо за познавательный блог!
Serjio, думаю, нужно искать плагин с такой функциональностью.
To Serjio: Как-то все забыли о том, что тег a (anchor) может быть не только исходящей ссылкой, но и входящей тоже. Для этого нужно задать тегу атрибут name … Копайте в этом направлении …
Подскажите, мне нужно в низу поста выводить название рубрики и/или меток не ссылками а простым текстом, это возможно? Спасибо