Меню

List category posts настройка



Category Posts Widget — вывод списка постов из определенной категории WordPress

Очередное пополнение в разделе решений, позволяющих выводить перечень последних постов в Вордпресс. Некоторые из рассмотренных ранее модулей перестали обновляться более 2-3х лет назад, поэтому пришлось поискать актуальную замену. Сегодня рассмотрим Category Posts Widget, где кроме базовой функции отображения списка записей имеется возможность задавать определенную категорию, из которой они будут считываться. Кроме того, там есть много других интересных настроек — не зря же его скачали более 90тысяч раз.

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

На официальной странице Category Posts Widget найдете перечень всех его функций, но думаю, гораздо нагляднее будет показать основные из них непосредственно в работе, т.е. при внедрении виджета на сайте. Вот как он выглядит в админке и во фронтенде:

Настройки виджета Category Posts Widget

Всего есть 5 отдельных раскрывающихся блоков опций.

  • текстовое значение;
  • опция скрытия тайтла;
  • сделать из него линк.

2. Фильтр — отвечает за выборку списка постов:

  • задаете раздел из которого выводятся заметки (или из всех);
  • исключение дочерних категорий;
  • статус — кроме опубликованных есть и другие, например, приватные или запланированные (только не совсем понятно куда будут вести линки);
  • число показываемых записей и с какой позиции начинать;
  • порядок и параметр сортировки: дата, случайно, тайтл, число комментов;
  • исключение постов без миниатюр и текущего;

3. Шаблон отображения:

  • выбираете объекты для показа и их формат; можно использовать разные определения %thumb%, %title%, %excerpt%, %author% и др.
  • задаете параметры миниатюр: размеры, эффект при наведении, выравнивание и даже картинку по умолчанию (если базовой нет);
  • отключить встроенное CSS оформление;
  • убрать только стили шрифтов.

5. Футер — разрешает добавить линк с нужным анкором под списком, что весьма кстати, т.к. позволяет сделать ссылку по типу «Все статьи/новости» для перехода в нужный раздел.

Дополнительные фишки Category Posts Widget

Из глобальных опций, не упомянутых выше, имеется:

  • поддержка шорткодов;
  • соответствующие SVG иконки у форматов WP записей;
  • множественное использование объектов на одной странице;
  • адаптивность отображение картинок;
  • скрытие виджета, если в заданной категории пусто;
  • разные стили для нескольких объектов;
  • поддержка мультисайтовости и наличие локализации.

Из всех этих доп.возможностей я бы выделил шорткоды и альтернативные стили. Первая фишка даже доступна в обычном текстовом редакторе:

Либо можете вписать шорткод [catposts] в любое другое место сайта. По идее, для него в настройщике темы предусмотрен пункт «Category Posts Shortcode», где допускается задание некоторых параметров, но у меня почему-то его не оказалось. В этом случае придется помучится с CSS.

Так называемые альтернативные стили помогают реализовать разные варианты оформления, если я правильно понял:

Больше об этой фишке читайте в FAQ на сайте разработчиков. Включается она в свойствах юзера-админа, но разбираться особо не стал, т.к. в бесплатной версии модуля все равно нет разнообразных вариантов демонстрации постов. С ее применением, судя по всему, можно получить похожий интересный эффект как при выводе через Content Views.

Напоследок пару слов о премиальной версии. Это не реклама, просто 15 баксов за 1 установку кажется мне доступной суммой в определенных ситуациях. Если вы уже используете Category Posts Widget и вам пригодились бы дополнительные функции, но сами при этом вы не занимаетесь веб-разработкой, то данная стоимость меньше услуг фрилансеров. Из интересных плюшек тут: слайдеры, отображение заметок в виде сетки (Grid), множественный выбор рубрик с фильтрами (И/ИЛИ), хуки, фоновая картинка и, конечно же, поддержка по Email. Если что-то из этого нужно, то цена вполне обоснована, хотя в 99% случаев при выводе постов из категории в обычном сайте достаточно бесплатной версии. В одном блоге я уже установил, пока все без проблем.

Читайте также:  Настройки для сони эриксон арк

А какие плагины вы юзаете для списка последних записей из конкретного раздела? В чем их преимущества?

Источник

Как выводить рубрики на страницах WordPress

Время на чтение: 6 минут

В WordPress есть очень хорошая возможность группировать несколько записей в рубрики (категории), чтобы читателям было удобней просматривать все статьи определенной тематики, которые имеются на сайте. Тем не менее, на страницах этих рубрик нельзя разместить хоть какую-нибудь полезную информацию о содержащемся в них контенте. И это плохо не только с точки зрения юзабилити сайта, но и SEO оптимизации тоже.

Конечно, можно попробовать редактировать файлы темы, чтобы выводить рубрики на собственных страницах или добавить контент к существующим, но если у вас нет соответствующих навыков, то это будет очень трудной задачей. К счастью, можно решить эту проблему другим способом, с помощью плагина List Category Posts, позволяющего реализовать вывод содержимого любой рубрики, в любом месте сайта WordPress.

Принцип этого способа очень прост, вы получаете шорткод с большим количеством параметров, который можно вставить на страницу WordPress, чтобы выводить на ней содержание определенных рубрик и добавить к ним собственный контент.

При этом, параметры шорткода дают вам такие возможности, как:

  • Добавлять постраничную навигацию;
  • Указывать количество символов для анонса записей;
  • Использовать пользовательские CSS классы для оформления;
  • Показывать превью постов;
  • Задавать сортировку постов и многое другое.

Кроме того, у вас появится специальный виджет WordPress, который может быть использован для отображения содержания определенных категорий даже в боковой панели.

Как это сделать

С этим плагином, вывод рубрики на любой странице WordPress не представляет никакой сложности. Вы просто создаете новую страницу, наполняете ее нужным контентом, а потом добавляете специальный шорткод [Catlist]. В нем вам нужно указать ID тех категорий, которые нужно отобразить. Выглядит это так:

Помимо идентификатора, можно также использовать название или ярлык, тогда шорткод будет выглядеть так:

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

Как добавить больше параметров

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

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

[catlist name=your_category+your_category_1 thumbnail=yes excerpt=yes excerpt_size=50]

Как видите, можно задавать несколько значений для имени или идентификатора, просто написав их через оператор «+». А поставив «yes» к «thumbnail» и «excerpt», можно показать миниатюры записей и небольшие анонсы соответственно. В конце, строка «excerpt_size» указывает на то, какое количество символов должно быть у анонсов. В данном случае, анонсы будут состоять из 50 символов, но вы можете указать любое количество.

Теперь, давайте попробуем добавить постраничную навигацию и ограничить количество отображаемых в один момент записей до 6. Также, их можно упорядочить, отсортировав список записей по убыванию или возрастанию названия в алфавитном порядке. Делается это так:

Читайте также:  Настройки на мтс evo

[catlist pagination=yes numberposts=6 orderby=title order=desc]

В качестве примера, на этот раз мы будем использовать идентификаторы. Затем, включим постраничную навигацию и введем ограничение в 6 постов на страницу с помощью «numberposts». В конце, зададим сортировку по заголовку в сторону убывания.

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

Стилизация

В параметрах шорткода, кроме различных способов отображения, можно также задать собственную стилизацию. Вообще, по умолчанию, содержание категорий расположено в списке с тегом «ul», классом «lcp_catlist» и уникальным ID. Этого может быть достаточно, чтобы просто задать нужные стили в CSS файле вашей темы WordPress. Но, если вы хотите получить больше возможностей для настройки, то вы можете использовать параметры соответствующие параметры, чтобы добавить собственные HTML теги.

Например, вы можете обернуть заголовки записей в тег «h4» и добавить им любой класс:

[catlist title_tag = h4 title_class = my_cat_titles]

Кроме того, вы можете добавить тег или класс и в другие части содержимого. Вот полный список параметров:

autor_tag, author_class, customfield_tag, customfield_class, catlink_tag, catlink_class, comments_tag,
comments_class, date_tag, date_class, date_modified_tag, date_modified_class, excerpt_tag, excerpt_class, morelink_class, posts_morelink_class, thumbnail_class, title_tag, title_class

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

Категории в виджете

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

Найдите там виджет «List Category Posts» и перетащите его на нужную панель. После этого, вы увидите список опций, позволяющих настроить его вывод. Этот список содержит много параметров, которые так же используются в шорткоде, хотя и не все. В любом случае, их вполне достаточно, чтобы максимально персонализировать виджет.

Заключение

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

Источник

Рубрики WordPress: назначение и управление рубриками WordPress

Рубрики WordPress назначение

Рубрики WordPress это элемент таксономии сайта, улучшающие его организацию материалов и навигацию по сайту. Создаются рубрики WordPress администратором сайта. По структуре они могут иметь древовидное построение с произвольной глубиной вложенности дочерних рубрик.

Смысл создания рубрик сайта и присоединения каждой статьи к отдельной рубрике в улучшении навигации сайта для пользователей и повышение релевантности (предпочтения) сайта в поисковой выдаче, у поисковых роботов. Есть мнение, что поисковики «любят» строго организованные документы с иерархической структурой подчинения, так как это позволяет им проще обходить сайты при сканировании.

Читайте также:  Настройка явы 350 634

Важно! В системе WordPress, в отличие от других систем, стало возможным одну статью прикрепить к нескольким рубрикам. Такой приём увеличивает дублирование контента, хотя система назначает основную и вторичную рубрики статьи.

Управление рубриками WordPress

Управлять рубриками WordPress, могут только пользователи WordPress, в роли администратора.

Чтобы создать рубрику, войдите в административную панель сайта и откройте вкладку консоли, Записи→Рубрики.

Форма добавления рубрики довольно простая. Стоит обратить внимание на «Ярлык» для рубрики. Ярлык рубрики будет отражаться в URL статей и рубрик. Если вы не заполните ярлык, система сформирует его самостоятельно. Если вы используете плагины транслитерации, ярлык будет переведен автоматом. Можно вписать ярлык рубрики самостоятельно. Ярлык, на сайте, как и название, раздела, должен быть уникальным. При использовании одинаковых ярлыков, система автоматом добавит к ним цифру через дефис.

Описание раздела, не обязательно, но для оптимизации, желателен. Описание должно быть небольшим, знаков 160-165 и уникальным в пределах сайта и Интернет. Некоторые темы показывают описание рубрик на сайте при открытии архива рубрик. Как красиво оформить страницу рубрик читать в статье Красиво оформить и оптимизировать страницы рубрик WordPress сайта.

Если у вас установлен SEO плагин WordPress, то описание рубрики будет оценено как положительный фактор оптимизации.

Список рубрик

Список созданных рубрик, отображается в таблице рубрик. Количество статей показывается в строке рубрики. Рубрики можно изменять (1), удалить (3), менять свойства (2).

В выезжающем меню «Настройки экрана» вы можете убрать отдельные столбцы в таблице рубрик. Правда, не знаю, зачем это нужно делать.

Рубрика по умолчанию

В этой части статьи, отвечу на вопрос, что будет, если статью не прикрепить к разделу.

На WordPress, есть понятие «Рубрика по умолчанию». После установки WordPress, в системе создана одна рубрика, под названием «Без рубрики», которая и является рубрикой по умолчанию. Если вы не прикрепите статью к другой рубрике, то есть при редактировании статьи, забудете отметить галочкой нужную рубрику, она автоматом прикрепится к рубрике по умолчанию. Рубрику «Без рубрики» удалить нельзя.

Рубрику по умолчанию, можно изменить. Для этого войдите на вкладку, Настройки→Написание и в строке «Основная рубрика» выберете рубрику по умолчанию.

Tcnm настройка «Рубрики по умолчанию» при публикации статей по email.

При публикации по протоколу XML-RPC, который включен в систему с версии 3.5, статьи публикуются в раздел по умолчанию.

Функция для вывода рубрик WordPress

Функция WordPress, служащая для вывода списка категорий в виде ссылок, выглядит так: wp_list_categories() . Применяется эта функция в коде шаблона, так:

Лежит функция wp_list_categories() в файле: /wp-includes/category-template.php.

Вывод списка рубрик на сайт

Рубрики в виджетах

Для вывода списка рубрик, на сайте, служат два виджета:

  1. «Облако меток» или «Tags» с таксономией «Рубрики»;
  2. Виджет «Рубрики», в виде списка рубрик или в виде выпадающего меню.

Рубрики в меню

Кроме виджетов, завести рубрики на сайт можно с помощью создания меню из рубрик.

  • Войдите из консоли сайта на вкладку Внешний вид→Меню;
  • Далее создайте Меню, дав ему имя;
  • В левой части выберете рубрики, которые хотите показать. Можно сделать древовидную структуру простым перетаскиванием пунктов меню;
  • Сохраните меню и разместите его на сайте на вкладке «Управление областями» или с помощью виджета «Произвольное меню».

Также, можно подобрать плагин для размещения рубрик на сайте. Для этого войдите из консоли на вкладку Плагины→Добавить новый→Поиск и в окне поиска впишите: category. Неплохой плагин для этих целей: List category posts, https://ru.wordpress.org/plugins/list-category-posts/ .

Вывод

Рубрики WordPress является элементом таксономии сайта и помогает организовать материалы сайта (посты) в древовидной, подчиненной форме «родитель-дочка». Древовидная структура рубрик основное отличие рубрик от меток.

Источник

Adblock
detector