Настройка display posts shortcode: Display Posts Shortcode WordPress – Отображение постов в WordPress — плагин Display Posts Shortcode « Все о WEB программировании

Содержание

Отображение постов в WordPress — плагин Display Posts Shortcode « Все о WEB программировании

Ромчик

0

WordPressДоброго времени суток. В одной из статей «Как отобразить Последние сообщения в WordPress »  мы рассмотрели несколько способов вывода последних постов. И пропустили еще один, очень хороший, способ – это вывод списка постов с помощью плагина для WordPress Display Posts Shortcode. Давайте подробнее рассмотрим и этот способ.

И так, приступим…

О плагине для WordPress – Display Posts Shortcode

Плагин Display Posts Shortcode позволяет пользователю легко отображать списки постов, не зная PHP. Для отображения списка постов необходимо просто добавить шорт код на странице или в посту. Шорткод также может принимать параметры для того, чтобы отфильтровать список выводимых постов и параметры для отображения другой информации о постах.

Скачать плагин Display Posts Shortcode вы можете на официальном сайте WordPress

Скачиваний на момент написания статьи более 60000.

Звезд: 4,9

Установка плагина Display Posts Shortcode

Устанавливается плагин стандартным способом через меню «Плагины»->«Добавить новый». И тут уже несколько вариантов: через поиск или через архив.

Использование плагина.

Сейчас у меня на сайте есть всего одна запись и одна страница «Пример страницы» с ID=2. Давайте добавим еще пару страниц: «Пример страницы-2» и «Пример страницы-3». Теперь создадим страницу «Список страниц».

01

Я хочу чтобы на ней отображались страницы: «Пример страницы», «Пример страницы-2» и «Пример страницы-3». Для этого отредактируем нашу страницу «Список старниц»:


    [display-posts posts_per_page="20" post_type="page"] 

Опубликуем страницу и посмотрим, что получилось:

02

Отлично, теперь поговорим о параметрах, которые может принимать шорткод.

Параметры

author – отображает посты с заданным автором. По умолчанию пусто. Пример:


    [display-posts author="admin"] 

category – отображает посты из заданных категорий. По умолчанию пусто. Пример:


    [display-posts category="lesson,plugin"] 

date_format – формат даты при включенном выводе даты. Форматы даты вы можете посмотреть в официальной документации. По умолчанию: n/j/Y . Пример:


    [display-posts include_date="true" date_format="F j, Y"] 

id – выводит посты по заданным ID. Данный аргумент мы уже применяли. По умолчанию пусто. Пример:


    [display-posts posts_per_page="20" post_type="page"] 

image_size – если указан, то выводит изображение поста с указанным размером. По размерам вы можете прочитать в документации. По умолчанию пусто. Прмер:


    [display-posts image_size="thumbnail"] 

include_date – включает вывод даты после заголовка поста. По умолчанию пусто. Пример:


    [display-posts include_date="true"] 

include_excerpt – если включен, то выводит отрывок поста. По умолчанию пусто. Пример:


    [display-posts include_excerpt="true"] 

offset – количество постов, которые будут пропущены. По умолчанию пусто. Пример:


    [display-posts offset="3"]

order – сортировка. По умолчанию DESC. Пример:


    [display-posts order="ASC"] 

orderby – указывается поле по которому будет сортировка. По умолчанию сортировка по дате публикации. По каким полям возможна сортировка вы можете прочитать в документации Пример:


    [display-posts orderby="title"] 

post_parent – отображает страницы родителя. По умолчанию пусто. Пример:


   [display-posts post_type="page" post_parent="8"] 

post_status – отображает посты по статусу. По умолчанию publish. Пример:


    [display-posts post_status="publish, future"] 

post_type – отображает посты по типу. По умолчанию post. Мы уже использовали данный параметр для отображения только страниц.

posts_per_page – отображает количество постов. По умолчанию 10. И данный параметр мы использовали.

tag – отображает посты с указанным тегом. По умолчанию пусто. Пример:


    [display-posts tag="tag1, tag2"] 

taxonomy, tax_term, и tax_operator – отображает посты с указанием сложной таксономии. По умолчанию: ‘taxonomy’ = empty , ‘tax_term’ = empty , ‘tax_operator’ = ‘IN’ Пример:


    [display-posts taxonomy="color" tax_term="blue, green"] 

title – задает заголовок. По умолчанию пусто. Пример:


   [display-posts posts_per_page="20" post_type="page" title="Recent Posts"] 

Результат:

03

wrapper – указывает тип HTML для отображения списка. По умолчанию ul. Пример:


    [display-posts wrapper="ol"] 

wrapper_class – указывает класс для тега оболочки для дальнейшего изменения в CSS. По умолчанию пусто. Пример:


    [display-posts wrapper="div" wrapper_class="my-grid-layout"] 

Ну вот в принципе и все. Мы описали основные атрибуты для шорткода плагина Display Posts Shortcode. Более подробно вы можете почить на странице с документацией.

Понравилась статья? Поделись с друзьями.

Вывод записей WordPress с помощью шорткода плагин Display Posts Shortcode – INFO-EFFECT

На чтение 2 мин. Опубликовано

Привет! Сегодня я покажу вам как выводить записи WordPress с помощью шорткода. Вы сможете добавлять записи из любой категории на любую страницу. Можно выводить записи определённого автора. Очень много параметров для вывода записей. Очень простой и полезный плагин!

Установить плагин Display Posts Shortcode вы сможете прямо из админ-панели WordPress. Перейдите на страницу: Плагины – Добавить новый, введите название плагина в форму поиска, установите и активируйте плагин.

 

Display Posts Shortcode

 

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

 

плагины описание шорткод

 

Далее, перейдите в Детали плагина. На вкладке Описание, в содержании, нажмите на ссылку Available Parameters.

 

детали плагина

 

Далее, у вас откроется страница Параметры. Здесь вы сможете копировать шорткоды и настраивать их. Я вам покажу 2 основных варианта вывода записей с помощью шорткода. С остальными разбирайтесь сами с помощью переводчика. Можете написать мне или оставить комментарий, я помогу разобраться.

 

 – author, шорткод для вывода записей определённого автора. В шорткод нужно вставить имя автора: author=”Вася Пупкин”.

 – category, выводите с помощью данного шорткода записи из любых категорий, из одной или нескольких. Просто вставьте название категорий в шорткод: category=”бизнес, медицина”.

 – Просто копируете шорткод, добавляете в него свои данные, и вставляете его на любую страницу.

 

настроить шорткоды

 

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

 

 – Здесь более 500 Супер полезных плагинов WordPress!

 

Остались вопросы? Напиши комментарий! Удачи!

 

Display Posts — Easy lists, grids, navigation, and more — Плагин для WordPress

Display Posts allows you easily list content from all across your website. Start by adding this shortcode in the content editor to display a list of your most recent posts:

[display-posts]

Filter by Category

To only show posts within a certain category, use the category parameter:

[display-posts category="news"]

Display as Post Grid

You can create a great looking, column-based grid of posts with a bit of styling. Here’s how!

List Popular Posts
You can highlight your popular content in multiple ways. If you want to feature the posts with the most comments, use:

[display-posts orderby="comment_count"]

You can also list most popular posts by social shares.

Include thumbnails, excerpts, and more
The display parameters let you control what information is displayed for each post. To include an image and summary, use:

[display-posts include_excerpt="true" image_size="thumbnail"]

You can use any image size added by WordPress (thumbnail, medium, medium_large, large) OR any custom image size added by your theme or other plugins.

Sort the list however you like
By default the listing will list the newest content first, but you can order by title, menu order, relevance, content type, metadata, and more.

List upcoming events
You can easily list upcoming events from any event calendar. Each plugin will require slightly different code.

Here are tutorials for popular event calendar plugins. If your plugin is not listed here, submit a support request and I’ll add it!

Tutorials
Our tutorials cover common customization requests, and are updated often.

Full Documentation

  • Query parameters for customizing which posts are listed (filter by category, tag, date…)
  • Display parameters determine how the posts appear (title, excerpt, image…)
  • Template parts for Display Posts to perfectly match your theme’s post listings
  • Output filter for complete control over how the listing looks on your site
  • Filters for even more powerful customizations for developers

Extensions

  1. Upload display-posts-shortcode to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Add the [display-posts] shortcode to a post or page.

Plugin works great and have amazing support. In documentation is all you need to use it. Thank You!

This is an excellent plugin which is extremely flexible. Time was taken to create good, easy to follow documentation. Many thanks to Bill for developing and sharing this handy tool. G

Muy buen plugin para organizar posts. Tiene incluso opción de artículos aleatorios.

Display Posts works great and it is also well documented. The extensions that Bill Erickson has added are great in that you just add what you need without bloating the core plugin. It would be good to have more layout options. This could be a premium plugin with more layouts, or a template builder.

Thank you for such simple and effective plugin. Work exactly as described.

This plugin makes it easy to list posts. While it can get complex with advanced queries, it doesn't have to - the example shortcode on the plugin page worked immediately. Copy, paste, done! Thanks for this plugin!

Посмотреть все 126 отзывов

«Display Posts — Easy lists, grids, navigation, and more» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

Version 3.0.2
* Added pre_display_posts_shortcode_output filter before shortcode runs, used for transient caching, see #210
* Updated plugin to pass coding standards, see #214
* Removed survey admin notice, see #213
* Don’t display empty term list, see #208

Version 3.0.1
* Prevent empty empty parameters from being added to the query, see #207

Version 3.0.0
* Added author_id parameter, see #195
* Added has_password parameter
* Added s parameter for performing a site search, see #184
* Added date_format=»relative» format option (ex: 2 days ago), see #194
* Added post_parent__in and post_parent__not_in parameters, see #193
* Added excerpt_dash=»false» option to disable dash in excerpt, see #204
* Added additional parameters to the display_posts_shortcode_output filter
* Added additional parameters to the display_posts_shortcode_category_display filter, see #185
* $dps_listing loop now accessible globally, see #198
* $dps_listing loop now accessible in open/close filters
* Added .excerpt-more class to excerpt more text, see #205
* Now excerpt_more text is always appended to end of excerpt, see #197
* In parameters that support multiple terms, they can now be separated with a comma or comma-space, see #183

Version 2.9.0
* New parameter exclude for excluding specific post IDs, see #154
* New parameter category_id for specifying category by ID (note: only accepts a single ID), see #156
* New parameter include_date_modified for displaying the date the post was last updated, see #150
* Shortcode title now appears above the wrapper (ul/ol/div), fixing invalid markup, see #165
* Limit visibility to readable posts

Version 2.8.0
* Added include_link=»false» to remove link from post title and image, see #137
* Fixed category display when using multiple post types, see #143
* Fixed issue combining multiple taxonomies, see #131

Version 2.7.0
* Added support for Co-Authors Plus Addon.
* Added parameter to exclude children terms in tax queries, more information
* Added a filter to display the full version of manual excerpt, regardless of excerpt_length. more information
* Removed shortcodes from custom excerpts, more information
* Fixed private post visibility, more information

Version 2.6.2
* More improvements to excerpts, see #110
* Added content_class parameter
* Fix date query bug, see #108
* Fixed undefined variable notice if include_title=»false»

Version 2.6.1
* Fix issue with manually specified excerpts

Version 2.6

  • Add support for author=»current»
  • Add support for multiple wrapper classes
  • Add support for excerpt_length parameter
  • Add support for excerpt_more parameter

Version 2.5.1

  • Fix an issue with manually specified excerpts

Version 2.5

  • Add support for date queries
  • Exclude child pages with post_parent=»0″
  • Query by current taxonomy terms. Ex: [display-posts taxonomy=»category» tax_term=»current»]
  • Display the post’s categories with [display-posts category_display=»true»]
  • Many more fixes. See GitHub for a full list of changes.

Version 2.4

  • Add ‘include_author’ parameter
  • Add ‘exclude_current’ parameter for excluding the current post from the results
  • If you display the full content of results, additional uses of the shortcode within those posts are now turned off
  • Other minor improvements

Version 2.3

  • Include the shortcode attributes on wrapper filter
  • Add ‘no_posts_message’ parameter to specify content displayed if no posts found
  • Add filters to the title and permalink
  • Limit private posts to logged in users
  • Add support for excluding sticky posts
  • Add support for ordering by meta_key

Version 2.2

  • Use original attributes for filters
  • Add support for multiple taxonomy queries
  • Add filter for post classes
  • Add support for post content in the post loop

Version 2.1

  • Add support for post status
  • Add support for post author
  • Add support for post offset

Version 2.0

  • Explicitly declare arguments, props danielbachhuber
  • Sanitize each shortcode attribute for security, props danielbachhuber

Version 1.9

  • Add ‘date_format’ parameter, so you can customize how dates are displayed
  • Added a class of .excerpt-dash so CSS can be used to remove the dash
  • Cleaned up the codebase according to WordPress coding standards

Version 1.8

  • Added display_posts_shortcode_no_results filter for displaying content if there’s no posts matching current query.
  • Add support for multiple post types. [display-posts post_type=»page, post»]

Версия 1.7

  • Added id argument to specify specific post IDs
  • Added display_posts_shortcode_args filter in case the arguments you want aren’t already included in the shortcode. See example: http://www.billerickson.net/code/display-posts-shortcode-exclude-posts/

Версия 1.6

  • Added post_parent where you can specify a parent by ID, or you can say post_parent=current and it will use the current page’s ID.
  • Added wrapper where you can decide if the posts are an unordered list, ordered list, or div’s
  • Added support for multiple taxonomy terms (comma separated) and taxonomy operator (IN, NOT IN, or AND).

Version 1.5
* For the sake of clarity I’m changing version numbers. No feature changes

Version 0.1.5
* Added a filter (display_posts_shortcode_output) so you can modify the output of individual posts however you like.

Version 0.1.4

  • Added post_type, taxonomy, tax_term, and include_excerpt
  • Added classes to each part of the listing (image, title, date, excerpt) to make it easier to change the look using CSS

Version 0.1.3

Version 0.1.2

Version 0.1.1

  • Fix spacing issue in plugin

Version 0.1

  • This is version 0.1. Everything’s new!

Как вывести новости с помощью шорткода на WordPress. Плагин Display Posts Shortcode

Итак, на Вашем сайте часто обновляется контент, и Вы хотели бы выводить последние записи с миниатюрами в виде списка. Существуют несколько вариантов реализации этой задачи, но мы предлагаем рассмотреть один из самых простых и удобных — плагин  Display Posts Shortcode. Все что от Вас потребуется — разместить шорткод в визуальном редакторе нужной страницы и вставить некоторые аргументы. В итоге Вы получите список, оформление которого можно сделать в соответствии с основным дизайном страницы — необходимо добавить стили в файл  CSS.

Плагин Display Posts Shortcode: шорткод для отображения последних записей с миниатюрами

Плагин Display Posts Shortcode

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

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

[display-posts include_excerpt="true" image_size="thumbnail" wrapper="div"]

В коде обозначены вывод выдержки, миниатюра, размер которой  “thumbnail” (это можно настроить в разделе “параметры — медиафайлы”. Шорткод также добавляет блочный элемент.

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

.display-posts-listing .listing-item {

clear: both;

}

 

.display-posts-listing img {

float: left;

margin: 0 10px 10px 0;

}

Несколько примеров шорткодов для вывода новостей

[display-posts tag="advanced" posts_per_page="20"]

Код поможет отобразить крайние 20 постов, которые опубликованы под тегом “advanced”.


[display-posts tag="advanced" image_size="thumbnail"]

этот код отображает 10 крайних постов, имеющих тег “advanced” и миниатюры с размером “thumbnail”.


[display-posts category="must-read" posts_per_page="-1" include_date="true" order="ASC" orderby="title"]

Шорткод предназначен для отображения постов, относящихся к  категории “must-read”. Список строится по алфавиту, в нем также указана дата.


[display-posts taxonomy="color" tax_term="blue" include_excerpt="true"]

Код для отображения публикаций категории “blue” в пользовательской таксономии “цвет”.


[display-posts wrapper="ol"]

Конкретно этот код строит упорядоченный список, однако “ol”  можно заменить на  “ul” (неупорядоченный) или “div” (разбивка на блоки).


[display-posts]

Выводит посты с id 13 и 14


Аргументы

author

Соответственно — автор поста. Автоматически не выводится, необходимо указывать.

[display-posts author="bill"]


category

Говорит о категории.  Автоматически не выводится

[display-posts category="fishing,hiking"]

Автоматически не выводится


 

date_format

Если аргументу include_date будет присвоено значение ”true”, то date_format будет определять формат даты на странице. Чтобы узнать, как создавать даты в WP, обратитесь к соответствующим материалам.

Автоматически: ‘(n/j/Y)’

[display-posts include_date="true" date_format="F j, Y"]


id

Аргумент показывает  индентификаторы записи

Автоматически не выводится

[display-posts]


image_size

Аргумент отображает миниатюру поста, если таковая имеется. Размеры миниатюр указаны  thumbnail, medium, large (все там же в настройках “параметры-медиафайлы”). Вы также можете задать собственные параметры изображения, которое выводится на странице.

Автоматически не выводится

[display-posts image_size="thumbnail"]


include_date

Дата отображается после заглавия поста. Стандартно выводится как (дд.мм.гг), однако возможно скорректировать параметром “date_format”.

Автоматически не выводится

[display-posts include_date="true"]


include_excerpt

После заголовка поста отображает часть текста.

Автоматически не выводится

[display-posts include_excerpt="true"]


offset

Указывает на количество постов, выводить которые не следует

Автоматически: 0

[display-posts offset="3"]


order

Определяет порядок сортировки постов: DESC — в порядке убывания и ASC -  в порядке  возрастания.

Автоматически: DESC

[display-posts order="ASC"]


orderby

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

[display-posts orderby="title"]


post_parent

Вывод дочерней страницы для одной конкретной. Есть возможность задать идентификатор или назвать активную страницу “current”.

Автоматически не выводится

[display-posts post_type="page" post_parent="8"]


post_status

Отображает посты в зависимости от их статуса. Автоматически появляются уже опубликованные статьи.

[display-posts post_status="publish, future"]


post_type

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

Автоматически: post

[display-posts post_type="event"]


posts_per_page

Показывает определенное количество постов.

Автоматически: 10 штук

[display-posts posts_per_page="5"]


tax_term, tax_operator, а также  taxonomy

Данные параметры применяются в таксономии для расширения запросов. taxonomy применяется для запроса одной конкретной таксономии, пользовательские условия активируются при помощи tax_term, за изменение способа проведения запроса отвечает tax_operator, однако этот аргумент применяется редко.

Автоматически: ‘taxonomy’ = empty , ‘tax_term’ = empty , ‘tax_operator’ = ‘IN’

[display-posts taxonomy="color" tax_term="blue, green"]


tag

Отображает посты с заданным тегом.

Автоматически не выводится

[display-posts tag="tag1, tag2"]


wrapper

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

Автоматически:  ul — неупорядоченный

[display-posts wrapper="ol"]

Таксономия: запросы

Практически все задачи выполняются только с одним запросом таксономии, однако данный плагин может поддерживать значительное количество запросов. К примеру, необходимо отобразить посты, находящиеся в разделе  “featured” и с тегами “homepage”. Эта задача выполняется следующим образом:

[display-posts taxonomy="category" tax_term="featured" taxonomy_2="post_tag" tax_2_term="homepage"]

Порядок написания аргументов в статье не принципиален, единственное — необходимо начинать считать с  “2”. Далее указаны аргументы, где необходимо вместо count подставить на необходимое число:

Доступные поля:

taxonomy_ (count)

Какая именно таксономия применяется

Автоматически не выводится

tax_ (count) _term

Указание на нужные условия (перечисление через запятую)

Автоматически не выводится

tax_ (count) _operator

Запрос условий (IN, NOT IN, или AND).

Автоматически: IN

tax_relation

Отображает связь между различными запросами таксономии. Полученные результаты, соответственно, будут отвечать запросам). Допустимы AND и OR.

Автоматически: AND.

Скачать плагин из репозитория


Возможно, Вам будет интересно ↓↓↓

Как на WordPress-сайте вывести все записи на одной странице?

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

Способ 1. Плагин Shortcode Display Posts

Первое, что вам нужно сделать, это установить и активировать бесплатный плагин Shortcode Display Posts. Главной особенностью этого решения является отсутствие каких-либо настроек.

На втором шаге необходимо создать страницу, перейдя на которую, посетители сайта смогут увидеть список публикаций. Для этого следует в админ-панели перейти Страницы -> Добавить новую, где ввести ее название и в поле контента вставить специальный шорткод, предоставляемый плагином. По умолчанию, он выглядит следующим образом:

[display-posts]

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

Для примера выведем все записи в количестве 10 штук, отсортированные по алфавиту. Для этого воспользуемся шорткодом:

[display-posts posts_per_page = "1000" order = "ASC"]

Страница редактирования записи

В итоге созданная страница будет иметь вид:

Страница сайта

Способ 2. Плагин Simple Yearly Archive

Если записей на сайте довольно большое количество, то на отображение списка может пойти много времени. В таком случае есть смысл разбить записи, например, по годам. Для добавления такой возможности можно воспользоваться плагином Simple Yearly Archive. После его установки и активации необходимо в админ-панели перейти Настройки -> Simple Yearly Archive.

Страница настройки плагина Simple Yearly Archive

Одной из особенностей плагина является добавление раскрывающегося списка при нажатии на год. Чтобы добавить такую возможность, на странице настроек следует в поле До / После (заголовка “Год”) добавить значения <div> и </div> соответственно и отметить значение Collapsible years?, после чего нажать кнопку Модифицировать Настройки. Чтобы добавить вывод списка на нашей странице, необходимо в поле контента вставить шорткод [SimpleYearlyArchive].

Страница сайта

Если Вам понравилась статья — поделитесь с друзьями

добавление записей рубрик на страницу.

Flector 5

Уж не знаю почему, но на форумах поддержки WordPress очень часто возникает вопрос о том, как вывести записи рубрик в тексте какой-либо страницы. Вероятно, такие вопросы возникают от непонимания внутренней структуры движка и способов организации контента с помощью рубрик. Но хозяин – барин. Хотите выводить записи рубрик на какой-то странице сайта – воспользуйтесь плагином Add Posts to Pages, который дает такую возможность.

Скачиваем плагин по ссылке в конце страницы и устанавливаем его:

1 Распаковываем архив.

2 Копируем папку add-posts-to-pages в /wp-content/plugins/.

3 Заходим в админку сайта на вкладку "Плагины" и активируем плагин.

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

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

[add_posts category=category-slug tag=tag-slug show=5 h=2 full=false readmore="Читать дальше" img=false]

Теперь подробнее о параметрах:

category – указывает на ярлык рубрики.

tag – указывает на ярлык метки.

show – количество записей для вывода.

h – число, указывающее на размер заголовка записей (не работает при выводе только ссылок на записи).

full (true или false) – выводить или не выводить текст записей.

readmore - текст ссылки "Читать дальше" (если в записях используется тег <!--more--> и если значение параметра full равно true).

img (true или false) – выводить или нет миниатюры записей.

Теперь рассмотрим несколько примеров использования шорткодов плагина (вставлять шорткоды необходимо в режиме "Текст" редактора):

Этот шорткод выведет список из заголовков 5 последних записей сайта.

[add_posts category=admin]

[add_posts category=admin]

В этом случае будут выведены 5 записей из рубрики с ярлыком "admin".

[add_posts tag=the_content]

[add_posts tag=the_content]

Здесь будут выведены 5 последних записей с меткой "the_content".

[add_posts category=admin show=50]

[add_posts category=admin show=50]

Данный шорткод выведет 50 последних записей из рубрики с ярлыком "admin".

[add_posts category=admin show=3 full=true]

[add_posts category=admin show=3 full=true]

Этот шорткод выведет не просто список заголовков-ссылок на записи, а сами записи (до тега <!--more—> в количестве 3 штук).

[add_posts category=admin show=3 full=true img=true]

[add_posts category=admin show=3 full=true img=true]

То же самое, что в предыдущем шорткоде, но с миниатюрами.

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

Add Posts to Pages
Автор плагина: Arsham Mirshah
Рассматриваемая версия: 1.4.1 от 08.08.2014
Текущая версия: 1.4.1 от 08.10.2014
Совместимость с версией WordPress: 3.0.1 и выше
Активных установок плагина: 7 000+
Скачать плагин версии 1.4.1 (всего скачено 72 015 раз)

Как вывести записи WordPress в виде сетки

Хотели бы вы вывести записи WordPress в виде сетки? В большинстве тем WordPress не предусмотрен такой внешний вид блога. В сегодняшней статье мы покажем вам как вывести ваши WordPress записи в виде сетки в любой теме без единой строчки кода.

postgridlayoutexample[1]

Когда может понадобится внешний вид в виде сетки в WordPress?

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

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

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

Темы WordPress, разработанные для журналов или фотосайтов уже давно используют сетку для вывода записей. Однако, если ваша тема не поддерживает такого вида, то придется создать свой шаблон, а это, в свою очередь, потребует от вас знаний PHP, HTML, CSS и т.п.

Давайте же посмотрим, как можно вывести записи WordPress в виде сетки в любой теме без написания кода.

Выводим записи WordPress в виде сетки

Первым делом вам необходимо будет установить и активировать плагин Post Grid.

После активации переходим на страницу Post Grid » New Post Grid для создания своей сетки записей.

newpostgrid[1]

Страница Post Grid разделена на две секции, представленными в табах. Сначала вам нужно нажать на вкладку ‘Query Post’.

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

querypostsgrid[1]

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

Далее, нажимаем на вкладку layout. Здесь выбираем каким образом будет отображаться ваша сетка.

gridlayout[1]

Можно указать расположение контента. В плагине есть несколько шаблонов на выбор: flat, flat center, flat right и т.д. Вы можете нажать на кнопку редактирования, после чего откроется редактор, где вы самостоятельно сможете создать layout.

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

Теперь нажимаем на вкладку ‘Layout Settings’. Настройки по-умолчанию подойдут для большинства сайтов, но если сетка не подходит к вашей странице, то здесь вы сможете исправить ситуацию.

gridlayoutsettings[1]

Наконец, нажимаем на вкладку navigation и выбираем стиль пагинации.

Теперь, когда настройка окончена, жмем на кнопку publish. Ваша сетка записей станет доступна, и вы сможете добавить ее в то место страницы, где нужно отобразить post grid.

Добавляем сетку записей на страницу WordPress

В редакторе сетки записей вы увидите вкладку shortcodes. Нажатие на нее выведет шорткод.

gridshortcode[1]

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

Далее, сохраните страницу нажатием на кнопку Обновить. Теперь переходим на свой сайт, чтобы увидеть сетку записей в действии.

postgridpreview[1]

Также можно использовать PHP код, если вы хотите добавить сетку записей прямо в файлы вашей темы WordPress (речь идет о файлах шаблона, куда можно будет добавить вывод сетки напрямую в код).

Вот и все, мы надеемся, что эта статья помогла вам вывести ваши записи WordPress в виде сетки. Также вам может быть интересная наша статья о том, как добавить колонки в записи WordPress.

По всем вопросам и отзывам просьба писать в комментарии ниже.

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

VN:F [1.9.22_1171]

Rating: 5.0/5 (9 votes cast)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *