Записи и посты 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,93 из 7, голосов - 44)
- Умный копирайт в 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
Спасибо :)
нашел ответы.
1. Да, Якорь работает :)
тег …
2. В плагине Ultimate TinyMCE есть функция «якорь». только она как то криво работает :))))
Подскажите а какие кнопочки стоят на вашем сайте?
Александр, это самое простые кнопки добавления в Livejournal, Mail.ru и другие социальные сети — в статье есть информация про их установку.
а как ко внешним сайтам добавить иконку? (не фавикон) а обычную иконку,чтоб было видно где внутренняя а где внешняя( уже обгуглила все что можно было))) но везде пишут о добавлении фавикона через джквери или для html
Анна, чтобы добавлялось автоматически действительно нужно подключать скрипты, в интернете есть примеры, я такого в блоге не рассматривал.
Добрый день,
А вы не знаете как можно добавить разные примочки в side-bar на странице записи? decoeasy.net/?p=302
Такой функции нету в этой теме, не хочется менять тему, уж больно мне первая страница нравится. Я пробовла добавить скрипт, рекламы например, на sidebar.php, но ничего не отображается..
Спасибо!
Светлана, тут вам нужно разобраться в шаблоне — во-первых, найдите файл, который отвечает за отображение записи. Возможно это single.php, возможно какой-то другой со специфическим дизайном. В этом файле отыщите код, выводящий информацию справа от текста — собственно туда и можно добавить вашу рекламу. Как вариант, там используется include и выводится информация из еще одного файла шаблона.
Но все это лишь советы, вам придется изучить свою тему досконально дабы понять логику работы.
А насколько сегодня актуальны хлебные крошки, у вас вот нет?
Тако, у меня не сложная структура для блога, поэтому не вижу в них смысла.
Здравствуйте! Наткнулась на Ваш урок по WP рубрикам когда пыталась найти решение своей проблемы. Дело в том, что у меня меню состоит из рубрик и новые записи тоже публикуются по рубрикам. Все это выводится на главную и никаких проблем, но когда из самого меню перехожу в какую-то рубрику вместо списка всех записей выдает
К СОЖАЛЕНИЮ ПО ВАШЕМУ ЗАПРОСУ НИЧЕГО НЕ НАЙДЕНО.
Уже все перепробовала и все равно одно и тоже. Подскажите пожалуйста как это можно исправить.
Заранее спасибо!
Bourgiba, по идее проблема в где-то шаблоне. Попробуйте сменить тему на другую и посмотреть как будет работать там. Если ошибки не будет, тогда придется разбираться в шаблоне.
Здравствуйте, Помогите начинающей. Суть проблемы — при наведении на вкладку страницы название записи имеет такой вид «Блог ЛогопедаПсихомоторное развитие ребенка — Блог логопеда». Вот здесь — blog-logopeda.ru/psihomotornoe-razvitie-rebenka
Как убрать дублирующую первую фразу «Блог Логопеда»? Ну, или отлепить ее от остального текста.
Спасибо.
Ирина, если честно, ничего не замечаю.
Откройте любую запись и при наведении курсора мыши на вкладку в браузере видна эта проблема.
А как убрать дату с некоторых постов?
Например, у меня в одной из рубрик находятся статьи для которых даты не актуальны и их бы убрать, а в другой мой блог и даты там бы оставить.
Siamlive, нужно использовать функцию is_category и конструкцию IF — проверять если посты принадлежат одной категории, то показывать дату, если нет — то прятать.
Да, согласен с тодом (Tod)!! У меня получилось
Здравствуйте Александр. Можно вопрос: вот эти метки которые на главной после каждого анонса и в статьях после стать, они как-то влияют на ранжирование и внутреннюю перелинковку?
Очень нужно знать — думаю просто если их убрать с главной это может увеличить количество просмотров на посетителя, т.к. меньше мелкого мусора на странице и больше видны заголовки.
Здравствуйте! Подскажите пожалуйста как вывести последние сообщения из разных категорий на главную страницу, например, как в этом шаблоне http://themes.tielabs.com/?theme=sahifa Можно сделать хотя бы что-то приблизительное? Заранее спасибо!
Марина, тут есть 2 варианта. Первый — найти похожий бесплатный шаблон и посмотреть как там все реализовано. Второй вариант — выводить список последних сообщений выбранной категории как сказано в этой статье. Хотя данный код я использовал для вывода списка постов в сайдбаре, но думаю можно и на главной как-то прицепить.
Здравствуйте! Накосячил в Phpmyadmin, подчищая черновики, теперь один из постов не виденни на сайте, ни в админке сайта, но в бд пост есть и на первый взгляд, имеет все теже параметры, что и остальные, опубликованные. Как его отобразить снова, не подскажете?
Александр, если это один пост, то проще всего его заново создать, скопировав текст из БД в текстовый редактор. Вы можете начать разбираться с БД и еще «что-то задеть» случайно. Точно параметры для постов не помню, возможно поискать там что-то вроде show или статус publish или что-то в этом роде.
Здравствуйте/
Уже обшарил всё что только можно , но не могу найти , как изменить в записях «Опубликовано в» на «Категории»
Firebug отображает , но в коде не знаю уже где и искать. Тема Response 2.0
Заранее спасибо за ответ.
Михаил, так сходу сложно сказать. Я обычно ищу по классам, смотрю какой class или id у внешнего DIV или другого элемента и нахожу в файлах шаблона.
Добрый день!
Подскажите, как сделать специфический стиль для одной записи, которые выводятся в категории.
Спасибо!
Антон, нужно в шаблоне добавить в DIV, который оборачивает всю запись, следующий код:
Тогда сможете через CSS в стилях задавать оформление.
Спасибо большое!
Здравствуйте. В записях моего блога некоторые слова превращаются в гиперссылки, т.е. в ссылки на посторонние сайти. Происходит это на следующий день после опубликования записи/статьи. Как от этого избавиться? Спасибо.
Как же организовать похожие объявления на доске объявлений на вордпресс? Подскажите?!
Максим, доски объявлений на ВП никогда не делал, поэтому подсказать не смогу. Нужно искать соответствующий плагин.