Записи и посты 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
Здравствуйте, я очень долго пытаюсь найти,но не могу.
В Плагине Simple tags как при выводе запмсей изменить значение ,точнее не как а где, мне хочеться мне простой точки около записипи поставить квадрат
Где нужно найти значение и поменять его на , в каком файле??
Зарание спасибо.
как оформить элемент страницы в такую рамку как здесь «Понравился пост?….» ?
ADv, нужно немного разбираться в HTML и CSS, ну и код оформления частично можно глянуть в коде страницы.
Добрый день.
Хочу сделать упрощенное размещение новосте.
Не могу найти скрипт на php для размещения новости.
Может подскажете где есть ли такой?
Спасибо за ценный материал,
Подскажите в каком файле CSS , какая строка отвечает за фон вокруг:
Понравился пост? Подпишись на обновления блога по RSS, Email или twitter!
Для этого блока определен класс social
Спасибо за ответ. Удачи, Вам
Помогите разобраться с таким вопросом. Я желаю вставить в заметку блога ссылку на другую заметку блога, как мне узнать адрес этой заметки, используя админку блога. Очень нужно довольно важный вопрос, накопилось довольно много заметок, и нужно на кое-какие странички ссылаться.
спасибо.
Игорь, в принципе, достаточно просто зайти в блог на нужную заметку и посмотреть какая ссылка на нее в адресной строке браузера. Может быть есть какой-то плагин, который делает это через амдинку, но я не встречал.
Tod, у меня стоит счетчик от хотлог, и когда я несколько раз на день буду заходить на свой блог ища адреса страниц, он мои заходы будет зачислять в статистику посещений?
Спасибо, полезно. У меня в шаблоне уже многое изначально было.
Для вывода похожих записей использую WordPress Related Posts
Спсибо! Невероятно полезная и приятная на вид штука. У меня вот только такой глупый вопрос: а где именно в файле single.php нужно вставлять указанные строки? дело в том, что на главной странице блога у меня все работает, а вот на внутренних — как буд-то бы ничего и не вставлял. я вставляю ваш код сразу после тега комментария
все разобрался
Интересно другое, как в шаблоне стиля изменить ссылку «оставить комментарий» на другое хм…слово. )))) Не могу найти. Подскажите? Например, вот в этой теме: wordpresse.ru/themes/2277/
Алекс, если говорить в общих чертах, то нужно зайти в php файлы шаблона либо single.php либо comments.php (чаще всего) и поискать где выводится эта фраза.
Да как-то…. нет там этого. ))) Вижу скромный код.
за связаные записи спасибо
Доброго времени суток.
Странно но у меня в админке нет создания шаблона — что делать?
Заранее спс.
И+ не могу понять почему посты подписываются как Archives Catigories — не могу понять что это и где это изменить?
Подскажите пожалуйся нубу:)))
Я пользуюсь готовым шаблоном и поэтому пока проблем не возникало
Подскажите, пожалуйста, как создать страницу со свойствами главной? То есть чтобы на ней также публиковалось множество записей, которые со временем уходят назад, уступая место новым записям?
У меня получается лишь создавать статичные страницы. А публиковать новые записи получается только на главной.
Крейг, такое создать никак нельзя. По описанию похоже на «страницу архива категории», то есть допустим есть категория «фирмы» и когда заходим в нее видим уходящие старые посты. При этом можно добавить текст описания для категории.
Что ж…, спасибо за ответ, Тод. А скажите, пожалуйста, как вы автоматически ставите адреса сайтов в каментах в ?
В теги noindex
Доброго времени суток!
Вопрос по теме: при создании записей блога вордпресс дает постоянную ссылку на другую, уже созданную страницу. Получается, что на главной странице и в рубрике записи появляются, а при попытке открыть запись на отдельной странице — переходишь на совершенно постороннюю страницу сайта, причем каждая запись получается с одним и тем же адресом. Что делать в этом случае?
Олег, это какое-то нездоровое поведения системы, возможно, проблема в шаблоне либо какой-то плагин себя ведет неадекватно. Нужно все хорошенько проверить и попробовать другой шаблон, другие плагины и т.п.
Добрый день. Подскажите пожалуйста ответ на следующий вопрос. При публикации записей на главной они выводятся в следующем виде: последнее сообщение выводится полностью, а предыдущие делятся на два столбца. Как изменить эту ситуацию и добиться вывода записей друг за другом без деления на столбцы? Шаблон «blog oh blog v2» — если это поможет. Заранее спасибо.
Andrew, нужно открыть файл шаблона index.php, найти где выводятся сообщения в 1 и 2 колонки и последний блок кода убрать — без разбора шаблона никак не решить вопрос, вам придется немного в нем покопаться.
Tod, занть бы еще что искать, а то мой уровень знания php стремится к нулю. Метод научного тыка результатов не дал.
Подскажите, пожалуйста, как сделать так, чтобы вместо адреса например, такого vitrag-studio.ru/?p=57 можно было сделать что-то текстовое, где его можно подправить?