Фев
23
163

Записи и посты wordpress, оформление записи

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

Для них предусмотрен один из самых первых блоков меню с соответствующим названием, состоит из следующих пукнтов:

Изменить – отображает список записей wordpress блога для управления ими – каждую из них можно изменить, подправить свойства, удалить либо просмотреть.

записи wordpress

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

редактирование поста wordpress

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

Оформление записи блога

Если вы внимательно посмотрите на одиночный пост из моих разных блогов, то найдете много общего в оформлении. Я использую стандартные возможности wordpress для оформления записей проекта.

оформление записи 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&amp;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('&larr; %link (предыдущая статья)') ?></div>
 <div style="text-align: right;"><?php next_post_link('(следующая статья) %link &rarr;') ?></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 блога – читаем еще одну статью и организовываем подобное у себя на проекте. Используется также для перелинковки и посетителей. В общем, можете внизу блога сами видеть результат.

рейтинг Оцените статью:
Ужасная статьяНичего интересногоТак себеНормальноХорошоКлассный постВ закладки!
(голосов - 41, средний балл: 6,05 из 7)
Загрузка...

категория Категории: Возможности; Начинающим; Шаблоны;
теги Теги: , , , , , .

комментария 163 к статье “Записи и посты wordpress, оформление записи”

  • Serjio   20.05.2012

    Спасибо :)
    нашел ответы.
    1. Да, Якорь работает :)
    тег
    2. В плагине Ultimate TinyMCE есть функция «якорь». только она как то криво работает :))))

  • Александр   02.07.2012

    Подскажите а какие кнопочки стоят на вашем сайте?

  • Tod   03.07.2012

    Александр, это самое простые кнопки добавления в Livejournal, Mail.ru и другие социальные сети — в статье есть информация про их установку.

  • Анна   03.11.2012

    а как ко внешним сайтам добавить иконку? (не фавикон) а обычную иконку,чтоб было видно где внутренняя а где внешняя( уже обгуглила все что можно было))) но везде пишут о добавлении фавикона через джквери или для html

  • Tod   03.11.2012

    Анна, чтобы добавлялось автоматически действительно нужно подключать скрипты, в интернете есть примеры, я такого в блоге не рассматривал.

  • Светлана   08.04.2013

    Добрый день,
    А вы не знаете как можно добавить разные примочки в side-bar на странице записи? decoeasy.net/?p=302
    Такой функции нету в этой теме, не хочется менять тему, уж больно мне первая страница нравится. Я пробовла добавить скрипт, рекламы например, на sidebar.php, но ничего не отображается..
    Спасибо!

  • Tod   08.04.2013

    Светлана, тут вам нужно разобраться в шаблоне — во-первых, найдите файл, который отвечает за отображение записи. Возможно это single.php, возможно какой-то другой со специфическим дизайном. В этом файле отыщите код, выводящий информацию справа от текста — собственно туда и можно добавить вашу рекламу. Как вариант, там используется include и выводится информация из еще одного файла шаблона.
    Но все это лишь советы, вам придется изучить свою тему досконально дабы понять логику работы.

  • тако   23.02.2014

    А насколько сегодня актуальны хлебные крошки, у вас вот нет?

  • Tod   25.02.2014

    Тако, у меня не сложная структура для блога, поэтому не вижу в них смысла.

  • Bourgiba   09.03.2014

    Здравствуйте! Наткнулась на Ваш урок по WP рубрикам когда пыталась найти решение своей проблемы. Дело в том, что у меня меню состоит из рубрик и новые записи тоже публикуются по рубрикам. Все это выводится на главную и никаких проблем, но когда из самого меню перехожу в какую-то рубрику вместо списка всех записей выдает
    К СОЖАЛЕНИЮ ПО ВАШЕМУ ЗАПРОСУ НИЧЕГО НЕ НАЙДЕНО.

    Уже все перепробовала и все равно одно и тоже. Подскажите пожалуйста как это можно исправить.

    Заранее спасибо!

  • Tod   09.03.2014

    Bourgiba, по идее проблема в где-то шаблоне. Попробуйте сменить тему на другую и посмотреть как будет работать там. Если ошибки не будет, тогда придется разбираться в шаблоне.

  • Ирина   16.04.2014

    Здравствуйте, Помогите начинающей. Суть проблемы — при наведении на вкладку страницы название записи имеет такой вид «Блог ЛогопедаПсихомоторное развитие ребенка — Блог логопеда». Вот здесь — blog-logopeda.ru/psihomotornoe-razvitie-rebenka
    Как убрать дублирующую первую фразу «Блог Логопеда»? Ну, или отлепить ее от остального текста.
    Спасибо.

  • Tod   16.04.2014

    Ирина, если честно, ничего не замечаю.

  • Ирина   17.04.2014

    Откройте любую запись и при наведении курсора мыши на вкладку в браузере видна эта проблема.

  • Siamlive   30.07.2014

    А как убрать дату с некоторых постов?
    Например, у меня в одной из рубрик находятся статьи для которых даты не актуальны и их бы убрать, а в другой мой блог и даты там бы оставить.

  • Tod   01.08.2014

    Siamlive, нужно использовать функцию is_category и конструкцию IF — проверять если посты принадлежат одной категории, то показывать дату, если нет — то прятать.

  • Николай   11.09.2014

    Да, согласен с тодом (Tod)!! У меня получилось

  • andrew87   11.10.2014

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

  • Марина   04.11.2014

    Здравствуйте! Подскажите пожалуйста как вывести последние сообщения из разных категорий на главную страницу, например, как в этом шаблоне http://themes.tielabs.com/?theme=sahifa Можно сделать хотя бы что-то приблизительное? Заранее спасибо!

  • Tod   04.11.2014

    Марина, тут есть 2 варианта. Первый — найти похожий бесплатный шаблон и посмотреть как там все реализовано. Второй вариант — выводить список последних сообщений выбранной категории как сказано в этой статье. Хотя данный код я использовал для вывода списка постов в сайдбаре, но думаю можно и на главной как-то прицепить.

  • Александр   24.11.2014

    Здравствуйте! Накосячил в Phpmyadmin, подчищая черновики, теперь один из постов не виденни на сайте, ни в админке сайта, но в бд пост есть и на первый взгляд, имеет все теже параметры, что и остальные, опубликованные. Как его отобразить снова, не подскажете?

  • Tod   24.11.2014

    Александр, если это один пост, то проще всего его заново создать, скопировав текст из БД в текстовый редактор. Вы можете начать разбираться с БД и еще «что-то задеть» случайно. Точно параметры для постов не помню, возможно поискать там что-то вроде show или статус publish или что-то в этом роде.

  • Михаил   25.02.2015

    Здравствуйте/
    Уже обшарил всё что только можно , но не могу найти , как изменить в записях «Опубликовано в» на «Категории»
    Firebug отображает , но в коде не знаю уже где и искать. Тема Response 2.0
    Заранее спасибо за ответ.

  • Tod   26.02.2015

    Михаил, так сходу сложно сказать. Я обычно ищу по классам, смотрю какой class или id у внешнего DIV или другого элемента и нахожу в файлах шаблона.

  • Антон   05.04.2015

    Добрый день!

    Подскажите, как сделать специфический стиль для одной записи, которые выводятся в категории.

    Спасибо!

  • Tod   05.04.2015

    Антон, нужно в шаблоне добавить в DIV, который оборачивает всю запись, следующий код:

    <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

    Тогда сможете через CSS в стилях задавать оформление.

  • Антон   05.04.2015

    Спасибо большое!

  • Петр   14.04.2015

    Здравствуйте. В записях моего блога некоторые слова превращаются в гиперссылки, т.е. в ссылки на посторонние сайти. Происходит это на следующий день после опубликования записи/статьи. Как от этого избавиться? Спасибо.

  • Максим   17.06.2015

    Как же организовать похожие объявления на доске объявлений на вордпресс? Подскажите?!

  • Tod   17.06.2015

    Максим, доски объявлений на ВП никогда не делал, поэтому подсказать не смогу. Нужно искать соответствующий плагин.

Оставить комментарий


Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!

Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:

Последние посты
Лучшее в категории
Облако тегов
Скажи свое мнение!

В чем основные плюсы Wordpress?

Посмотреть результаты

Загрузка ... Загрузка ...
Друзья проекта
Последние новости