Фев
23
184

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

записи wordpressГлавным (можно даже сказать основополагающим) понятием в системе wordpress являются записи или посты. Оно и не удивительно, если учесть, что cms предназначена для работы с блогами. Про 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 блога – читаем еще одну статью и организовываем подобное у себя на проекте. Используется также для перелинковки и посетителей. В общем, можете внизу блога сами видеть результат.

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

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

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

  • Tod   04.04.2011

    Ирина, в разделе «Параметры» — пункт «Постоянные ссылки» — там задается структура для ссылки. Есть несколько вариантов, я ставлю «произвольный» по типу /%category%/%postname%/

  • Larka   16.04.2011

    Подскажите пожалуйста — как сделать, чтобы картинку в посте было видно не только в полной записи, но и в кратком посте?

  • Tod   17.04.2011

    Larka, скорее всего достаточно будет зайти в файл шаблона index.php поиска там код вывода картинки и скопировать его для файла шаблона single.php.

  • Альберт   18.04.2011

    Извиняюсь за совсем нубский вопрос, но как задать стиль отображения для класса afterpost_rss в css?

  • Tod   20.04.2011

    Альберт, стиль нужно задавать в файле шаблона style.css, можете сохранить страницу этого блога на локальный компьютер и глянуть что именно указано в этом файле для этого класса.

  • Андрей   22.04.2011

    Интересная статья, класно всё написано, добавил ваш сайт в закладки, что бы в свободное время зайти ещё почитать.

  • Сергей   23.05.2011

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

  • Tod   23.05.2011

    Сергей, это, конечно, противоречит самому понятию блога, где самые последние (новые) записи как раз располагаются первыми. Я бы советовал поискать информацию о query_posts, несколько примеров было в статье про wordPress цикл (loop) для вывода сообщений блога.

  • Александр   04.06.2011

    Вставляю код связанных записей… но ничего не отражается… в чем проблема может быть?

  • Tod   06.06.2011

    Александр, может быть пока что не хватает статей для отображения (посмотрел по ссылке в блоге всего 3 штуки). Установлен ли плагин Simple Tags без которого отображение записей не получится?

  • Дмитрий   23.07.2011

    Тод, может это так специально, или ты не заметил — в главном меню «безопасность» вываливается.. За статью огромное спасибо!

  • Tod   25.07.2011

    Дмитрий, в каком браузере? у меня в ФФ все норм просто.

  • Ирина   27.07.2011

    Добрый день! Подскажите пожалуйста что делать если после обновления не работают в записи кнопки добавить картинку и медиафайл. Уже неделю бьюсь! :)

  • Tod   27.07.2011

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

  • Михаил   08.08.2011

    Всем доброго времени суток! Подскажите чайнику, у меня на WP не выводится дата публикации, как поправить? И еще, не в тему, как сделать кнопку «Наверх» внизу страницы?

  • Tod   10.08.2011

    Михаил, для даты можно использовать функцию что-то вроде:

    <?php the_time('F j, Y') ?>

    Там у нее есть разные параметры, которые можно посмотреть на сайте.

  • Леонид   02.09.2011

    Привет всем! У меня еще один вопрос. Прямо беда какая-то. Мне надо отредактировать файл одиночной записи single.php. Но что бы я не делал, все остается на своих местах. Хоть вообще весь код из этого файла удаляю, все отображается как и раньше. Что это может быть? Где-то в другом месте продублирована она или это просто глюк шаблона?

  • Tod   03.09.2011

    Леонид, нужно исходить из того что одиночная запись выводится через single.php и если ничего не происходит, то где-то не там или не тот файл редактируете. Тоже были похожие глюки, ошибки по невнимательности. Насколько я знаю никаких других файлов кроме single.php за одиночный шаблон не отвечает.

  • Леонид   03.09.2011

    Tod, большое спасибо тебе за советы. Я нашел. Все дело действительно в невнимательности. В благодарность вот тебе ссылка на чудесную капчу для сайта https://www.keycaptcha.com/tickets/add/0/
    Это онлайн сервис, который отлично защищает от ботов. Я уже применил, нашел только сегодня. Может ты уже и знаешь про нее, но меня уж очень она радует. Еще раз спасибо.

  • Кристина   07.09.2011

    Я новичок, и только начала изучать создание сайтов. Себе установила WordPress 3.0.4, сейчас пытаюсь с помощью Вашего сайта научиться изменять страницы, свойства записей и т.д. Но у меня вообще нет этого в меню, я могу только добавить запись (или страницу), редактировать ее (отправить трэкбек, разрешить или запретить комментарий и, собственно все… В общем, никак не могу разобраться. Может,у меня какая-то версия другая стоит?

  • Tod   07.09.2011

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

  • Артур   12.09.2011

    Статья очень помогла! Большое спасибо автору!!!

  • Алексей   15.09.2011

    Добрый день. Подскажите, пожалуйста, есть ли способ конвертировать страницы в записи?

  • Tod   15.09.2011

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

  • Алексей   15.09.2011

    Спасибо. Перенесу вручную, пока их не много. Скажите, пожалуйста, а как называется ваш шаблон?

  • Сергей   16.09.2011

    Как увеличить размер шрифта для контента на моем сайте byology.ru очень маленький. Если можно автоматом не вручную.

  • Tod   19.09.2011

    Сергей, в файле стилей style.css для вашего шаблона нужно найти место где задается шрифт текста в блоге и указать нужный font-size. В принципе, там уже должно быть что-то указано, можно поставить просто больше, чем есть сейчас.

  • Алекс   20.09.2011

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

  • Tod   21.09.2011

    Алекс, если я правильно понял вопрос, то вам поможет статья про добавление нового блока виджетов в шаблоны wordpress — добавляете блоки в футер footer.php. Хотят тут, конечно, нужно знать и css чтобы подправить потом стили.

  • Светлана   13.10.2011

    Доброго времени! Не подскажете, можно ли сделать так, чтобы отражался список нужных мне постов в сайтбаре? Не популярные записи, не самое обсуждаемое, а именно те, которые могли бы быть полезны для посетителей. У меня одни такие посты с меткой «Полезное», а другие «рекомендую».
    в html, к сожалению, не сильна. Отличный у вас сайт! Удачи!

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


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

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

Поиск:
Последние посты
Лучшее в категории

Облако тегов
Скажи свое мнение!

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

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

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