Фев
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, оформление записи”

  • Евгений   02.07.2010

    Здравствуйте, я очень долго пытаюсь найти,но не могу.
    В Плагине Simple tags как при выводе запмсей изменить значение ,точнее не как а где, мне хочеться мне простой точки около записипи поставить квадрат

    Где нужно найти значение и поменять его на , в каком файле??

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

  • ADv   22.08.2010

    как оформить элемент страницы в такую рамку как здесь «Понравился пост?….» ?

  • Tod   22.08.2010

    ADv, нужно немного разбираться в HTML и CSS, ну и код оформления частично можно глянуть в коде страницы.

  • Николай   04.09.2010

    Добрый день.
    Хочу сделать упрощенное размещение новосте.
    Не могу найти скрипт на php для размещения новости.

    Может подскажете где есть ли такой?

  • Сергей   18.09.2010

    Спасибо за ценный материал,
    Подскажите в каком файле CSS , какая строка отвечает за фон вокруг:
    Понравился пост? Подпишись на обновления блога по RSS, Email или twitter!

  • Tod   19.09.2010

    Для этого блока определен класс social

    #colLeft .social {
     border:1px solid #D8D8D8;
     background:#F2F2F2;
     padding:5px 10px;
     font-size:12px;
     text-align: center;
     font-weight: bold;
     margin-bottom: 10px;
     vertical-align: top;
    }
  • Сергей   20.09.2010

    Спасибо за ответ. Удачи, Вам

  • Игорь   12.10.2010

    Помогите разобраться с таким вопросом. Я желаю вставить в заметку блога ссылку на другую заметку блога, как мне узнать адрес этой заметки, используя админку блога. Очень нужно довольно важный вопрос, накопилось довольно много заметок, и нужно на кое-какие странички ссылаться.
    спасибо.

  • Tod   13.10.2010

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

  • Игорь   13.10.2010

    Tod, у меня стоит счетчик от хотлог, и когда я несколько раз на день буду заходить на свой блог ища адреса страниц, он мои заходы будет зачислять в статистику посещений?

  • Максим   29.10.2010

    Спасибо, полезно. У меня в шаблоне уже многое изначально было.
    Для вывода похожих записей использую WordPress Related Posts

  • Яков   01.11.2010

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

  • Яков   01.11.2010

    все разобрался

  • Алекс   27.11.2010

    Интересно другое, как в шаблоне стиля изменить ссылку «оставить комментарий» на другое хм…слово. )))) Не могу найти. Подскажите? Например, вот в этой теме: wordpresse.ru/themes/2277/

  • Tod   27.11.2010

    Алекс, если говорить в общих чертах, то нужно зайти в php файлы шаблона либо single.php либо comments.php (чаще всего) и поискать где выводится эта фраза.

  • Алекс   27.11.2010

    Да как-то…. нет там этого. ))) Вижу скромный код.

  • hodakovskiy   06.12.2010

    за связаные записи спасибо

  • Александр   18.12.2010

    Доброго времени суток.
    Странно но у меня в админке нет создания шаблона — что делать?
    Заранее спс.

  • Александр   18.12.2010

    И+ не могу понять почему посты подписываются как Archives Catigories — не могу понять что это и где это изменить?
    Подскажите пожалуйся нубу:)))

  • fifagool   10.01.2011

    Я пользуюсь готовым шаблоном и поэтому пока проблем не возникало

  • Крейг   28.02.2011

    Подскажите, пожалуйста, как создать страницу со свойствами главной? То есть чтобы на ней также публиковалось множество записей, которые со временем уходят назад, уступая место новым записям?
    У меня получается лишь создавать статичные страницы. А публиковать новые записи получается только на главной.

  • Tod   28.02.2011

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

  • Крейг   28.02.2011

    Что ж…, спасибо за ответ, Тод. А скажите, пожалуйста, как вы автоматически ставите адреса сайтов в каментах в ?

  • Крейг   28.02.2011

    В теги noindex

  • Олег   06.03.2011

    Доброго времени суток!
    Вопрос по теме: при создании записей блога вордпресс дает постоянную ссылку на другую, уже созданную страницу. Получается, что на главной странице и в рубрике записи появляются, а при попытке открыть запись на отдельной странице — переходишь на совершенно постороннюю страницу сайта, причем каждая запись получается с одним и тем же адресом. Что делать в этом случае?

  • Tod   07.03.2011

    Олег, это какое-то нездоровое поведения системы, возможно, проблема в шаблоне либо какой-то плагин себя ведет неадекватно. Нужно все хорошенько проверить и попробовать другой шаблон, другие плагины и т.п.

  • Andrew   14.03.2011

    Добрый день. Подскажите пожалуйста ответ на следующий вопрос. При публикации записей на главной они выводятся в следующем виде: последнее сообщение выводится полностью, а предыдущие делятся на два столбца. Как изменить эту ситуацию и добиться вывода записей друг за другом без деления на столбцы? Шаблон «blog oh blog v2» — если это поможет. Заранее спасибо.

  • Tod   15.03.2011

    Andrew, нужно открыть файл шаблона index.php, найти где выводятся сообщения в 1 и 2 колонки и последний блок кода убрать — без разбора шаблона никак не решить вопрос, вам придется немного в нем покопаться.

  • Andrew   15.03.2011

    Tod, занть бы еще что искать, а то мой уровень знания php стремится к нулю. Метод научного тыка результатов не дал.

  • Ирина   03.04.2011

    Подскажите, пожалуйста, как сделать так, чтобы вместо адреса например, такого vitrag-studio.ru/?p=57 можно было сделать что-то текстовое, где его можно подправить?

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


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

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

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

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

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

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

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