Как настроить рубрики в вордпресс
Важно: материал носит справочный характер. Не ставьте диагноз и не меняйте лечение без консультации врача. При резком ухудшении самочувствия обращайтесь за неотложной помощью.
Содержание статьи
- Принцип оформления страниц рубрик и достоинства
- Вывод названия рубрики WordPress
- Вывод описания рубрики на WordPress
- Расширенное оформление с помощью Rich Text Tags
- Создание рубрик в WordPress
- — Подходим со всей серьезностью к страницам рубрик
- — Как разнообразить страницу рубрик
- — Тотальное улучшение страницы рубрик
- — Важные замечания
- Создаем рубрику на WordPress
- Добавляем запись в блог
- Вид главной страницы и рубрик в WordPress по умолчанию
- Вывод постов в рубриках — the_excerpt вместо the_content
- — Как сделать анонсы постов в рубриках WordPress уникальными?
- — Настраиваем вид постов в рубриках при выводе их с помощью the_excerpt
- — Как выводить на главной или в рубриках WordPress только заголовки постов?
- — " rel="bookmark" title=" ">
- Добавляем миниатюры в посты на главной и в рубриках
- Как сделать главную страницу в WordPress постоянной (статической)?

Добрый день, уважаемые друзья!
Сегодня мы немного поговорим об оформлении страниц рубрик на вашем сайте под управлением WordPress.
Я уверен, что вы что-то примите во внимание из этого материала и непременно сделаете свой сайт лучше.
Принцип оформления страниц рубрик и достоинства
Под оформлением страниц рубрик (категорий) я не имею ввиду красочный фон с изящным шрифтом. Я подразумеваю создание качественной концепции данного типа страниц, то есть понятную структуру для посетителя и поисковых систем.
Если вы перейдете в любую рубрику моего сайта, то сразу поймете, о чем я говорю.
Я предлагаю сделать вывод названия рубрики совместно со статическим текстовым описанием. Можно этого и не делать, но плюсы явно есть, так как мы сайт делаем в первую очередь для посетителей. А именно описание и название помогает посетителю понять, что за контент находится в каждой из категорий и помогает принять решения, изучать ли материалы рубрики или нет.
К тому же, мало кто использует такой вариант оформления, если посмотрите другие сайты на WordPress. Это также некоторое достоинство, так как что-то нестандартное позволяет выйти вперед семимильными шагами.
Итак, предлагаю сделать некий чек-лист достоинств подобного оформления.
Теперь предлагаю рассмотреть каждый элемент оформления страниц рубрик в отдельности, чтобы на выходе вы могли получить примерно такой же вариант, как и у меня.
Вывод названия рубрики WordPress
На самом деле, в большинстве стандартных официальных шаблонов данная функция предусмотрена по умолчанию. У меня же название не выводилось и мне это не очень понравилось. Тем более, что абсолютно каждая страница должна иметь свой заголовок первого уровня в теге H1. А что мы можем разместить в данном теге кроме названия самой рубрики? По факту, ничего толкового.
Странно будет, если поисковик зайдет на данный тип страниц и не увидит ее заголовка. Поэтому, если у вас все еще его нет - обязательно добавляйте.
Чтобы вывести название рубрики на WordPress сайта достаточно в файл, отвечающий за вывод категорий и архивов (category.php - категории и archive.php - архивы), вставить следующий код в нужное место.
"Вы находитесь в рубрике: " ) ; ?> |
Если нет файла category.php, то вполне возможно, что рубрики и архивы выводятся одним файлом archive.php. У меня именно так.
Данный код выведет лишь название, а нам же нужно, что оно было заключено в тег H1. Тогда стоит обернуть его данным тегом. В итоге выйдет следующий вариант.
< h1 class = "archive-title" > "Вы находитесь в рубрике: " ) ; ?> < / h1 > |
Теперь все нормально. Данный код нужно будет разместить в файл (какой, см. выше) в место, примерно перед конструкцией.
Данная функция отвечает, что начался цикл вывода анонсов. Именно перед ними мне и нужно было вывести информацию о рубриках.
Если же нужно вывести после списка анонсов, что вполне логично, то нужно разместить данный код после завершения цикла вывода анонсов. За это отвечает функция:
Находится она немного ниже в коде. А может и намного ниже. Все зависит от функциональности шаблона. Но, в любом случае, ищите ее ниже и размещайте именно под ней (функцией). Например, вот так:
Если посмотрим на итоговый код вывода названия, то внутри тега H1 имеется класс оформления (class="archive-title"), с помощью которого я задал размер шрифта, цвет, выравнивание и так далее. Если вам не нужно оформление, то можете просто проигнорировать данный класс или же вообще убрать его из тега. Я бы убрал, чтобы сделать код меньше и чище.
Если что, то вот мои стили названия рубрик.
Archive-title { color: #34495e; font-family: arial; font-size: 24px; line-height: 130%; text-align: center; margin: 10px 0px; }
Archive-title { color : #34495e ; font-family : arial ; font-size : 24px ; line-height : 130% ; text-align : center ; margin : 10px 0px ; |
Итак, первую часть мы сделали. Теперь перейдем к выводу описания.
Вывод описания рубрики на WordPress
Перед выводом, необходимо сначала его заполнить. Делается все стандартными средствами движка. Переходим в редактор любой рубрики и в поле "Описание" вводим нужный текст. Можете использовать html теги для его оформления.
Чтобы с тегами было удобно работать, существует плагин Rich Text Tags, который рассмотрим в следующем пункте.
Сохраняете изменения. Если ваша тема поддерживает вывод описания на странице рубрик, то оно уже будет отображаться в должном виде без нужды его оформления, так как в шаблоне оно также предусмотрено.
Если же такового нет, то придется самим вывести описание рубрик. Обращаемся все к тем же файлам вывода категорий и архивов и ниже кода вывода названия вставляем следующую функцию.
Все. Описание будет отображаться. В принципе, все дело сделано. Но возможен еще один момент, который вам придется сделать.
У меня, например, в шаблоне простой код описание то вывел, но из-за его вывода сместился сайдбар (боковая колонка), так как описание растянулось на всю ширину сайта. Для этого мне пришлось заключить название и описание в отдельный блок и придать ему нужное оформление (ширину, фон и левую бардюру серого цвета).
На практике это выглядит следующим образом.
< div class = "category-desc" > < h1 class = "archive-title" > "Вы находитесь в рубрике: " ) ; ?> < / h1 > < / div > |
Как видим, имеется блок с классом "category-desc", которому назначены соответствующие стили для ширины блока, чтобы боковая колонка не смещалась. Также добавил белый фон, так как простой код выводил описание на общем фоне сайта, а нужно было его вписать в общую ауру оформления.
Вот стили общего блока.
Category-desc { background: #f1f4f5; border-left: #BDC3C7 4px solid; width: 675px; font-weight: 600; padding-bottom: 10px; margin-top: 0px; margin-bottom: 10px; padding-top: 10px; padding-right: 20px; padding-left: 20px; background: #ffffff; }
Category-desc { background : #f1f4f5 ; border-left : #BDC3C7 4px solid ; width : 675px ; font-weight : 600 ; #ffffff ; |
Возможно, что вам данные стили не потребуются. Все зависит от того, в какое место вы разместите вывод названия и описания рубрик и от структуры шаблона.
Как вы уже поняли, я разместил в самом верху страницы перед всем список материалов (анонсов) рубрик. В принципе это нормально. Посетитель заходит и сразу видит концепцию сайта, которая помогает ему определиться с его структурой и принципом подачи контента.
Но имеется обратная сторона. Когда посетитель заходит в категорию, первым делом он жаждет получить именно материалы по теме рубрики. А в итоге он получает статический текст о самой рубрике. Это может помешать пользователю углубиться в другие материалы, так как он сразу не получит к ним доступ. С этой стороны - ошибка.
Поэтому, имеется вариант размещать информацию о рубрике именно в низу страницы после списка анонсов, чтобы пользователь сразу получил ожидаемый список контента и смог углубиться, открыв большое количество записей. Последнее стоит в приоритете, так как улучшается поведенческий фактор "Глубина просмотров в рамках одной сессии".
Но опять же, тут все зависит от конкретного пользователя и самого сайта. У себя я не увидел помех для доступа к списку анонсов при размещении статического текста в верхушке страницы. Все работает отлично.
В любом случае, действовать наугад нельзя. Попробуйте оба варианта и проанализируйте поведение пользователей на данном типе страниц в каждом из вариантов размещения статической информации. Что сработает лучше, то и оставляйте.
Теперь пару советов:
- Если разместите сверху, то текст слишком большим не делайте, чтобы основной контент (список материалов) не отдалять от посетителя. Вполне хватит 400-500 символов с описанием общей концепции рубрик;
- В описании можете разместить красивую картинку небольшого размера, ибо простой текст не привлекает внимания;
- Можете сделать ссылки на самые горячие и важные для продвижения страницы, которые непременно в этом нуждаются и помогут посетителю решить проблему или узнать что-то новое;
- Не стоит в тексте размещать большое количество ключевых слов, пытаясь продвинуть рубрику. Описание должно давать понятие посетителю о категории. Упор именно на посетителя. Но, если решим поднять шансы на получения трафика из ПС, то можно вписать ключевое слово в читабельной форме не в ущерб самому описанию. Также в этом случае необходимо заполнить все мета-теги для рубрик (title, desription и keywords), а это позволяют не все . Более подробно о последнем моменте читайте по предыдущей ссылке.
Тут все. Теперь о последнем моменте, который позволит вам оформить текст в описании очень просто.
Расширенное оформление с помощью Rich Text Tags
Данный плагин добавляет к стандартному полю описания рубрик панель форматирования, где мы можем оформлять текст точно также, как и в редакторе записей. Это очень удобно, учитывая то, что можно оформить текст достаточно быстро и и просто, а затем деактивировать плагин, так как стандартное поле описания категорий понимает все html теги и будет и отображать их на страницах в готовом виде для посетителя.
Таким образом, активировали плагин, красиво оформили и выключили, а описание отображается в оформленном виде. Без плагина же пришлось бы вписывать все теги в ручном режиме. Согласитесь, довольно неудобно.
Итак, скачать плагин Rich Text Tags можно с официальной страницы . После его установки и активации стандартное поле "Описание", заменится на другое решение, где будет полноценная панель форматирования.
Вы сможете работать, как в визуальном редакторе, так и текстовом (HTML режиме). После оформления отключаете плагин и снова станет доступно стандартное поле от движка. Вместо самого оформления в поле описания вы увидите набор html тегов. Но на самых страницах оформление будет отображаться должным образом.
Очень удобное решение, если вы хотите сделать не просто текст, а реально помочь посетителю, сделав для него мини-пояснение к данной рубрике в виде списков на самые лучшие материалы и так далее. Тут уже на ваше усмотрение.
На этом в общем-то и все. Надеюсь, что материал показался полезным для вас. Ничего в этом сверхъестественного нет, но достоинства такого оформления должны вам приглянуться, так как плюсы явно очевидны.
В заключение записал для вас видео по данному материалу. Надеюсь, что оно до конца раскроет тему статьи. Приятного просмотра.
Если остались какие-то вопросы, то комментарии ниже. Также не забывайте делиться материалом со своими друзьями и жмите на звездочки ниже. До связи.
С уважением, Константин Хмелев!
Всем привет! Как всегда, с Вами вебмастер Александр. Сегодня мы продолжим наше знакомство с миром веб-технологий и научимся создавать рубрики для сайта. Но перед тем как мы начнём, сделаю небольшое отступление. Как Вы знаете, сайты – отличный источник пассивного дохода. В статье я рассказывал, как один мой знакомый запустил сайт, который приносит ему теперь 100 000 руб. чистой прибыли в месяц. Согласитесь, это круто!
Вот и я, когда узнал о его результатах, тоже задумался над созданием собственного сайта. Уже проделано много работы, и сегодня у меня маленькая радость! Сегодня число посетителей, зашедших на мой сайт из поисковых систем, достигло новой рекордной отметки!
1 133 переходов из поисковых систем за сутки , друзья! И это только поисковый трафик. Общая посещаемость составила более 2 000 человек в сутки!
Вот так, ребята! Проект растёт, и это не может не радовать. Моя цель – 10 000 уникальных посетителей в день, и мы постепенно к ней приближаемся. Ну а какой сайт без статей, а статьи – без рубрик? Давайте сейчас этим и займёмся!
Создание рубрик в WordPress
Пошагово разберём, что нужно сделать, чтобы создать новую рубрику в WordPress.
1) В панели администрирования заходим в раздел Записи .
2) Переходим в подраздел Рубрики .
3) В поле Название введём название рубрики. В примере на рисунке это «Жилищное законодательство».
4) В поле Ярлык нужно ввести метку, которая позволит ссылаться на рубрику в URL-адресе. Эта метка разместится в конце URL-адреса, так что в итоге получится ссылка, указывающая на данную рубрику. Метка рубрики должна состоять из цифр и латинских букв. Пробелы не допускаются, но их при желании можно заменить символами подчёркивания.
5) В списке Родительская выберите рубрику, которая будет родительской по отношению к нашей, т. е. наша рубрика станет для неё дочерней. Если Вы не хотите, чтобы наша рубрика была чьей-либо подрубрикой, выберите в списке Родительская пункт нет .
6) В поле Описание введите небольшой текст, который кратко и ёмко описывает нашу новую рубрику. Обязательно заполняйте данное поле, это важно для SEO-продвижения!
7) Нажимаем кнопку Добавить новую рубрику .
Готово! Новая рубрика создана. Для закрепления материала обязательно ознакомитесь с этим видео:
Ну и в заключение хочу сказать, уважаемые читатели, что, если Вы решили создать собственный сайт, никогда не останавливайтесь и доведите дело до конца! Многие начинают и забрасывают процесс на середине, зная при этом, что сайт – штука очень даже прибыльная. Уверен: Вы не из тех, кого устраивает скучная работа по найму в каком-нибудь офисе. Поэтому Вы обязательно создадите сайт, который принесёт хорошую прибыль!
Насколько важную роль играют страницы рубрик на вашем сайте? Или вы не задумывались над ними, пока не наткнулись на эту статью? Какие они – унылые и неинтересные? Только представьте себе – они могут быть более полезными (как для вас, так и для ваших посетителей)! Разве нельзя их сделать чуточку круче, как мачо с картинки ниже?
Если вы являетесь обычным пользователем WP, то, скорее всего, ваши страницы рубрик находятся в том же самом состоянии, что и на момент создания сайта. Более чем вероятно – они просто содержат в себе ссылки на ваши записи, представленные либо в виде цитат, либо в полном виде.
Возможно, что они выглядят так, как страница рубрик в стандартной теме Twenty Twelve.
Подходим со всей серьезностью к страницам рубрик
Почему бы нам не проявить большую заботу о страницах рубрик? Почему бы не сделать их своеобразной интродукцией к рассматриваемому вопросу – т.е. теме вашей рубрики?
Вместо стандартного списка ссылок можно сделать что-то такое:
Или вот такое, чуть попроще:
Ведь это будет гораздо удобнее для ваших посетителей! Не думали ли вы над тем, что такие страницы рубрик отлично подходят для наращивания ссылок и снискания «любви» поисковых систем?
Как разнообразить страницу рубрик
В примерах выше показаны некоторые варианты макетов, предлагающих дополнительные возможности посетителям сайта. Вы легко можете соорудить что-то подобное сами, и в этой статье вы узнаете, как это сделать.
Если вы настраивали или редактировали когда-нибудь рубрику в WP, то вы, вероятно, видели, что на странице присутствует поле «Decription» («Описание»).
Большая часть тем уже настроена таким образом, чтобы все то, что вы введете в поле Decription, выводилось в самой вершине страницы рубрики.
Если в вашей теме это не работает, вы можете легко подключить эту возможность путем размещения следующего кода в шаблоне, отвечающем за рубрики — category.php. Если у вас в теме нет такого шаблона, тогда воспользуйтесь archive.php.
Тотальное улучшение страницы рубрик
Хотя поле с описанием рубрики и принимает HTML-код, позволяя совершать интересные вещи, есть более продвинутый способ тотального изменения описания рубрики – достаточно использовать плагин CategoryTinymce , который добавит в поле Decription дополнительный WYSIWYG-редактор.
WYSIWYG-редактор позволит вам легко стилизовать область описания на странице рубрики, чтобы она получила тот вид, который вам требуется. И, пожалуй, одна из изюминок плагина – вы можете легко вставлять шорткоды любых других плагинов.
Так, к примеру, вы можете легко вставить слайдер в самый верх страницы, используя соответствующий шорткод. Вы можете добавлять набор вкладок, как это показано в примере выше.
В том же самом примере вы можете видеть, что возле вкладок имеется некоторый текст. Я смог вывести эти два элемента рядом при помощи использования шорткодов для колонок, разбив область на две зоны – одна под вкладки (примерно две трети страницы), другая под текст (одна треть страницы).
Сразу под вкладками, естественно, идет фотогалерея. Вы также можете добавлять изображения, видео, ссылки, делать все, что захочется.
Проявив немного фантазии, вы можете сделать из страниц рубрик настоящие посадочные страницы. К тому же, этот путь является достаточно неплохим в плане SEO.
Важные замечания
1. Шорткоды
По различным причинам некоторые шорткоды (включая фотогалереи) отказываются работать в редакторе. Правда, для этого есть решение.
Поместите следующий код в файл темы functions.php:
Add_filter("category_description", "do_shortcode");
Другая возможная проблема – некоторые кнопки для шорткодов не отображаются в редакторе. Если это случилось, вы можете просто открыть новую запись и сделать там все необходимые действия, после чего скопировать и вставить полученный код в поле с описанием рубрики.
Необходимо заострить внимание на том, что при выводе определенного количества записей страницы рубрик будут получать навигацию, то есть разбиваться на подстраницы. Проблема заключается в том, что ваше описание для страницы рубрик будет повторяться на каждой подстранице. Естественно, вам это не требуется, поэтому мы покажем вам путь к предотвращению такого повторения.
Откройте шаблон вашей рубрики (category.php) и поместите в него код, отвечающий за вывод описания (базовый вывод описания должен стоять в середине):
Сюда вставьте код для вывода описания рубрик
Помните, мы указали на то, что вызов описания для рубрики обычно имеет следующий вид:
Однако он может несколько отличаться в зависимости от используемой темы.
В стандартной теме Twenty Twelve, к примеру, этот код имеет несколько иной вид:
И вот как будет выглядеть готовый код, который понадобится вставить в category.php для указанной темы:
3. Все это работает и для меток.
Заключительный штрих – данная техника работает и для меток. Таким образом, если у вас есть важные страницы меток, вы можете несколько переработать их. Успехов вам на этой ниве!
Вордпресс площадок, а сегодня мы будем наполнять наш блога контентом.
В этой статье речь пойдет о том, как используя панель управления создать рубрику и добавить новую запись на сайте.
Эта статья будет полезна новичкам, тем, кто только делает свои первые шаги к созданию блога на движке wordpress.
Хочу немного разъяснить, как устроен wordpress. Все записи, которые вы создаете на блоге располагаются в определенных рубриках.
Эти рубрики нужно сделать самостоятельно, только немного заранее. Обязательно старайтесь все продумывать наперед. Какие у вас будут записи на сайте и какие, под них необходимо создать рубрики, чтобы посетителю было удобно и понятно находить интересующий материал.
Создаем рубрику на WordPress
Если вы вдруг по каким-то причинам сначала создали запись и у вас нет пока рубрик не переживайте, статья все равно появится на блоге, так как разработчики CMS все продумали за вас.
В движке прописана автоматическая рубрика под названием «Без рубрики» и любая созданная статья будет размещаться именно здесь.
Теперь давайте создадим собственную рубрику. Для этого переходим в панель управления сайта и находим вкладку «Записи» далее «Рубрики».
Откроется окно, в котором вы должны указать:
Название. Указывайте название рубрики, которое будет отображаться на страницах блога.
Ярлык. Здесь нужно указать название ярлыка рубрики. Оно будет отображаться в URL страницы блога. Для того, чтобы ваш блог роботы поисковиков хорошо индексировали, прописывайте название ярлыка латинскими буквами.
Родительская . Если хотите, чтобы раздел был вложен в другой, тогда выбирайте в выпадающем меню родительскую рубрику, к которой необходимо его привязать.
Описание . Здесь прописываем описание. Можно ничего не указывать.
После всего сделанного нажимаем кнопку «Добавить новую рубрику».
Не пугайтесь если после создания рубрик, они не появились на странице блога. Вордпресс устроен таким образом, что раздел будет отображаться только в том случае, если в ней находится хоть одна запись.
Добавляем запись в блог
Каждый блогер выбирает для себя собственный способ написания записи в блог. Некоторые пишут статьи непосредственно в панели управления блога, кто-то в Word, а кто-то в специальных программах.
Лично я создаю изначально текст записи в программе , которая мне очень нравится по своим возможностям. Она автоматически сохраняет черновик записи, если я вдруг закрою программу.
Содержит в себе метрику текста, позволяющую вести подсчет знаков текста с пробелами и без них. Еще мне нравится, что Textus Pro подсчитывает плотность всех слов. Это очень полезно, чтобы не создать переоптимизированные записи, где будет большое повторение .
Когда текст написан, я его копирую и вставляю его в Word. Там проверяю набранный текст на наличие орфографических ошибок и расстановки знаков препинания.
Теперь можно приступить к добавлению записи на блог wordpress.
Для этого переходим в панель управления и выбираем вкладку «Записи» далее «Добавить новую».
Перед вами появится окно редактор добавляемой записи. Первым делом вводим заголовок статьи (название статьи).
Если плагин установлен, тогда из заголовка будет автоматически сгенерирована ссылка на статью. Для того, чтобы изменить ссылку нажмите кнопку «Изменить» и введите любое другое название на русском языке, которое автоматически преобразуется в латиницу.
Чуть ниже вы увидите форму для добавления текста статьи (панель управления).
Вкладки «Визуально» и «HTML» помогут переключатся между режимами редактирования. Если необходимо вставить какой-нибудь html код или скрипт используйте режим «HTML». Если хотите редактировать текст, как в Word, тогда выбирайте режим «Визуально».
Чтобы узнать функцию остальных кнопок панели управления редактора записи, просто наведите курсор мыши на необходимый значок и подождите 2 секунды, высветится название данной кнопки.
Копируем ранее написанный текст в буфер обмена (клавишами «Ctrl» + «C» ) и вставляем его в любой редактор wordpress (клавишами «Ctrl» + «V» ).
Теперь добавим картинку в текст. Для этого устанавливаете курсор в то место записи, где будет располагаться картинка и нажимаете значок «Мультимедиа» над панелью управления.
Откроется окно wordpress, в котором можно выбрать место от куда будет загружаться картинка: «С компьютера», «С сайта» или «Библиотека файлов».
Я загружаю картинки только с своего компьютера поэтому выбираю вкладку «с компьютера» и нажимаю кнопку «Выберите файлы».
1) Указать заголовок . Это название будет отображаться после того, как наводишь курсор на картинку.
2) Указать текст. Этот альтернативный текст, будет показываться в том случае, если картинка не загрузится.
4) Выравнивание. Слева, по центру или справа.
5) Размер картинки. Миниатюра, средний, большой или полный.
Подробнее о том, как правильно заполнять данные поля можете прочитать в статье « ». Если все сделали, нажимаем «Вставить в запись».
Сейчас выделим часть текста жирным шрифтом. Для этого выделяем курсором часть текста, которую будем выделять и в панели управления редактора записи нажимаем ярлык «Жирный».
В следующем окне вам придется ввести адрес (URL) ссылки и название. Также можно выбрать ссылку из существующего материала записей.
В конце редактирования, в панели управления, выбираем рубрику, где будет располагаться запись, и ставим напротив галочку.
Еще будет не лишним написать несколько меток к добавляемой записи. Метки улучшат внутреннюю перелинковку похожих статей на сайте, так как после каждого поста будут выводиться с помощью плагина , похожие записи.
Конечно, данный CMS масштабен и функционален, поэтому одной статьей все не опишешь, но этих базовых знаний вам будет на начальном этапе вполне достаточно.
Буду очень сильно признателен, если вы прокомментируете данный пост. Чтобы не пропустить следующие уроки по созданию блога рекомендую подписаться на обновления постов .
Посмотрите видео о том, как можно добавить записи в блог.
Высказываем мнение о статье в комментариях, если что-то непонятно я всегда рад помочь. Всем пока!
Здравствуйте, уважаемые читатели блога сайт. Наверное вы замечали, что на разных блогах главные страницы могут выглядеть по-разному .
Я не говорю про создание статической главной страницы (хотя и упомяну об этом, ибо кому-то может быть интересно), а хочу акцентировать внимание именно на отображении анонсов новых статей (в том числе и в рубриках или архивах тегов).
На главной странице (и в рубриках) WordPress блога могут выводиться посты целиком, либо их вступительные части до тега More, либо совсем короткие анонсы с миниатюрой поста или даже вообще без миниатюры. В конце концов возможен вариант одних лишь заголовков, либо полная перекройка принятых в этом движке стандартов.
Про вариант полной перекройки я говорить не буду, а вот про стандартные возможности , которые нам предоставляет этот , постараюсь рассказать во всех подробностях. В принципе, о многом из того, что я сейчас скажу, мне уже приходилось писать, но все это было в отдельных публикациях, так что я и сам сейчас с трудом могу вспомнить где именно и что находится (пользуюсь для этой цели ). Надеюсь, что будет интересно.
Вид главной страницы и рубрик в WordPress по умолчанию
Как вы, наверное, знаете, если при написании поста в WordPress никаких особых телодвижений не предпринимать, то он, скорее всего, будет полностью отображаться на главной странице, а сразу под ним будет идти предыдущий пост, который вы опубликовали ранее. Почему я сказал «скорее всего»? Потому что вывод постов на главной по большому счету зависит от , а они бываю разными, в том числе и довольно-таки экзотическими.
Но по большей части для вывода постов на главной в файле index.php (именно этот файл-шаблон используется для формирования вида главной страницы в Вордпресс — смотрите статью по приведенной выше ссылке про темы) используется конструкция типа:
Именно благодаря ей и будут на главной выводиться статьи целиком, если только вы не используете замечательный , которому я целую статью в свое время посвятил. При просмотре полной версии статьи он никак не отражается на ее внешнем виде, но вот на главной уже будет выводиться не пост целиком, а только та его часть, которая находится выше тега More, а вместо самого тега будет выводиться надпись типа «Читать полностью».
Лично я пишу статьи без использования визуального редактора, и этот тег, вставленный в текст статьи (между абзацами), выглядит так:
Однако, можно поизгаляться и написать, например, вот так:
Думаю, что суть понятна — мы создаем с главной ссылку на статью не просто с «Читать подробнее» (одинаковым для всех статьей), а добавляем к нему ключевые слова, по которым вы хотите попасть в Топ поисковых систем. Не скажу, что этот способ стопроцентно приносит пользу, но некоторые блогеры (в том числе и я до некоторых пор) его используют.
до разбиения ее на страницы, задается в настройках . Для этого вам нужно будет зайти в нее, выбрать из левого меню пункты «Настройки» - «Чтение» и поставить в поле «На страницах блога отображать не более» нужное количество материалов (постов).
Какие недостатки можно отметить при данном типе вывода материалов на главную страницу WordPress? В общем-то, их несколько:
- Если выводить посты на главной целиком (без тега More), то в глазах поисковых систем у вас на сайте будет наблюдаться дублирование контента, что может привести к снижению трафика на ваш блог из Яндекса и Гугла. Не факт, что так и будет, но вероятность ухудшения в ранжировании будет очень высока. Грубо говоря, поисковики обидятся на вас за то, что вы на разных страницах сайта подсовываете им в индекс одно и то же, что забивает их сервера и приводит к дополнительным расходам.
- Опять же, без использования тега More вам придется, скорее всего, серьезно ограничивать число отображаемых на главной постов, чтобы она не была похожа на бесконечную и трудно юзаемую простыню. И даже в этом случае удобство пользования вашим блогом все равно будет не очень высоким.
- Если даже использовать тег More, но отдавать на главную очень большой фрагмент поста, то поисковики опять же могут усмотреть пусть и не полное, но частичное дублирование контента. Понятно, что глобального влияния это не окажет, но весь мир SEO строится на сотнях мелочей, которые и определяют вкупе успех или неудачу вашего проекта. Поэтому лучше сразу привыкать делать все «как надо», а не «так сойдет».
- Еще хуже ситуация с дублирование контента внутри сайта может стать, если вы и в рубриках, и в архивах тегов (а также и во временных архивах) выводите полные версии постов или их большие куски. Частично эту проблему можно решить закрытием от индексации поисковыми системами, например, временных и теговых архивов с помощью плагина (в приведенной статье описано как это можно сделать), но лучше все же этого не делать.
Есть способ, решающий проблему с дублированием контента при использовании функции the_content. Это специальный тег NOTEASER. Что он делает? При его использовании, на главной будет отображаться только та часть статьи, которая находится выше тега More, а на странице самого поста анонс не будет отображаться вовсе, (только текст, идущий сразу за MORE). Выглядеть конструкция будет так:
Таким образом, вы как бы повышаете уникальность текстов на вашем блоге (избавляетесь от частичного дублирования). Но есть один нюанс, который перевешивает все плюсы от использования NOTEASER. При заходе на страницу поста не с главной или рубрика вашего блога, а с поисковой системы или по прямой ссылке, пользователь вообще не увидит вступительной части, что может вызвать у него недоумение и замешательство.
Вывод постов в рубриках — the_excerpt вместо the_content
Кстати, в рубриках и архивах тегов тоже зачастую используется такой же метод отображения. Т.е. выводятся либо полные версии постов (в порядке убывания их даты создания), либо обрезанные проставленным тегом More фрагменты.
Т.е. используется в шаблоне рубрик (обычно это файл-шаблон archive.php из папки с используемой вами темой оформления) такая же функция, как и для вывода постов на главной:
Посмотреть пример такого вывода постов в рубриках вы можете на блоге Михаила Шакина. Конечно же, изначально все это зависит от той темы оформления, которую вы используете. Но все в вашей власти. Достаточно будет и вывод постов в рубриках станет существенно более юзабельным, при этом значительно уменьшится степень дублирования контента на вашем блоге.
Причем, сделать эту настройку очень просто - достаточно заменить в файле archive.php код функции the_content () на the_excerpt () :
В этом случае от поста останется только его заголовок и небольшое количество первых слов в статье (без форматирования и с удалением имеющихся картинок, гиперссылок и прочей разметки). Сразу оговорюсь, что число слов (или символов) в заголовке, а также число первых выводимых слов поста можно будет ограничить с помощью (как именно объясню чуть ниже).
Как сделать анонсы постов в рубриках WordPress уникальными?
Правда, содержимое анонса поста при использовании функции the_excerpt () может быть заменено содержимым поля «Цитата» , если вы его заполняли при написании статьи (обычно, оно расположено сразу под окном ввода текста). Кстати, данный вариант и снижения дублирования контента, но я его не практикую в силу того, что «не практикую». В общем, банальная лень матушка.
Если области под названием «Цитата» вы под окном ввода текста поста в админке WordPress не наблюдаете, то удалите ваш сайт и переустановите движок заново, а потом перепишите все статьи и займитесь их продвижением. Ну, а если серьезно, то в самом верху админки в ее правой части вы найдете «язычок» с названием «Настройки экрана». Кликнув по нему вы легко сможете активировать нужную вам панель (или убрать лишнюю) простой постановкой или удалением нужной галочки.
Настраиваем вид постов в рубриках при выводе их с помощью the_excerpt
Таким образом, если вы не заполняете для каждого поста поле «Цитата», то при использовании the_excerpt () под заголовком по умолчанию будет. Вас это не устраивает? Как уже упоминал чуть выше, все можно настроить с помощью functions.php. Просто открываете его и добавляете несколько новых строк:
где вместо 30 вы можете поставить нужно вам число слов, отображаемое на страницах рубрик WordPress под заголовками статей.
Если заголовки статей у вас такие же длинные как у меня, то в категориях можно. Для этого вместо the_excerpt () вставьте:
где вместо 7 вы можете поставить нужное вам число слов в заголовке поста, который будет отображаться в рубриках вашего блога. Но чтобы все это дело заработало, в файл functions.php нужно будет добавить следующую функцию:
Function do_excerpt($string, $word_limit) { $words = explode(" ", $string, ($word_limit + 1)); if (count($words) > $word_limit) array_pop($words); echo implode(" ", $words)." ..."; }
Вместо троеточия в последней строке можете поставить что-то другое, но, скорее всего, лучше так и оставить.
Как выводить на главной или в рубриках WordPress только заголовки постов?
Ну, тут совсем все просто. Достаточно будет удалить из файла-шаблона archive.php (отвечает за формирования архивов (категорий, тегов и т.п.), однако его может не быть в вашей теме оформления) или index.php (отвечает за формирование главной страницы блога, но зачастую и всех остальных с помощью условных операторов) функцию the_excerpt или the_content (смотря что именно используется).
Например, у меня за вывод постов в рубриках отвечает такая конструкция:
" rel="bookmark" title="">
Убрав из этой записи:
Я добьюсь того, что в рубриках у меня будут выводиться одни лишь заголовки постов без каких-либо текстов анонса или содержимого поля «Цитата». В ряде случаев такой вариант может быть вполне востребован. По-любому таким образом вы полностью решаете проблему дублирования, озвученную чуть выше по тексту.
Добавляем миниатюры в посты на главной и в рубриках
При использовании the_excerpt пост выглядит не очень привлекательно, ибо из него удаляется все форматирование, ссылки и картинки. В рубриках это худо бедно можно пережить, а вот на главной нужно будет как-то это дело оживить. Для этого как нельзя лучше подойдут миниатюры, которые уже довольно давно прижились в WordPress.
Если у вас не созданы миниатюры для всех постов, то не беда. В свое время у меня их тоже не было, ибо блог я начал вести еще до их появления в WordPress. Однако, существует замечательный плагин Auto Post Thumbnail для их автоматического создания на основе первой картинки в посте (меня такой вариант вполне устроил). После установки заходите в его настройки и жмете на кнопку для создания миниатюрных картинок различных размеров, за основу которых будет браться первая картинка поста.
Полчаса ожидания и миниатюры для всех статей блога будут созданы автоматически. Лепота. Ну, а дальше я просто начал перед публикацией каждой статьи добавлять миниатюру (в правой колонке админки должна быть соответствующая область):
Если у вас этой области «Миниатюра записи» по каким-либо причинам в админке при работе с постом не отображается, то как я и говорил выше — сносите блог и начинайте все заново. Правда я пошел по другому пути — добавил в замечательный файлик functions.php (из папки с используемой вами темой оформления) пару новых строк в самом низу:
И все заработало. Так вот, если проблем с миниатюрами у вас никаких нет, то можете попробовать заменить обычный вывод постов на главной или в рубриках WordPress с помощью the_excerpt на такую вот конструкцию, добавляющую миниатюру в пост :
По умолчанию миниатюра будет прижата к левому краю, а текст будет ее обтекать. Только я еще в свой стилевой файл style.css добавил небольшие от миниатюры, чтобы все это дело лучше воспринималось. Для этого достаточно было добавить лишь одну строчку:
Wp-post-image {padding:3px 15px 5px 5px;}
Однако, на главной я все же оставил вывод постов с помощью the_content и тега More, а в рубриках по-прежнему использую «голый» the_excerpt. Но все же описанный способ я реализовал, но не на совсем типичной для блога странице « ».
По-моему прикольно получилось.
Как сделать главную страницу в WordPress постоянной (статической)?
Собственно, пару лет назад я так и сделал. Тогда у меня на главной (по адресу — https://сайт) отображалась статья, которая сейчас живет на странице 404 ошибки (как ее настраивать смотрите ), посмотреть которую вы сможете, просто добавив какой-нибудь символ с клавиатуры в любой Урл моего сайта (в адресной строке, например, так — https://сайт/404).
Почему я отказался от статической главной страницы? Не знаю. Почему-то. В общем, решил в свое время вернуться к классике, хотя особых предпосылок к этому не было. Однако, давайте поясню как это все реализуется. Собственно, нам нужно решить четыре задачи:
Собственно все. После этого посмотрите на результат и при необходимости доводите до ума содержание уже постоянной (статической) главной страницы вашего блога.
А как вы оформили вывод постов на главной и в рубриках своего блога на WordPress?
Удачи вам! До скорых встреч на страницах блога сайт
Вам может быть интересно
Где скачать WordPress - только с официального сайта wordpress.org
Заголовки статей H1, H2, H3 в Вордпресс, а так же способы отображения категорий (the_content, the_excerpt и другие)
Как в WordPress можно выводить посты из категории с миниатюрами (их создание в Auto Post Thumbnail и catch_that_image)
Настройки блога на WordPress, которые вы должны сделать сразу после его установки
Пропало левое меню в админке WordPress после обновления
Использование тега More (NOTEASER и NEXTPAGE) в WordPress для улучшения оптимизации
Как узнать ID рубрики, категории, записи или страницы в WordPress и как вернуть столбец с ID в админку Вордпресса
Проблема с All in One SEO Pack и ее решение - убираем rel=prev и исправляем rel=canonical, чтобы убрать из индекса дубли
Темы для WordPress - из каких шаблонов они состоят и как все это работает
Как писать статьи в WordPress - визуальный и Html редакторы, заголовки и выделение ключевых слов