Содержание

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.

«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] не будет работать для сайтов с тарифными планами WordPress.com Business и выше, где используются плагины. Разные плагины предоставляют сходные функциональные возможности.

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


Обзор шорткода показа записей

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

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

↑ Содержание ↑

Добавление шорткода

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

  1. Отредактируйте страницу, запись или текстовый виджет.
  2. Добавьте шорткод [display-posts] к записи или странице.
  3. Опубликуйте или обновите страницу/запись.

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

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

Так выглядит шорткод показа записей на странице, на которой используется тема Twenty Seventeen.

Шорткод показа записей по умолчанию отображает маркированный список из 10 последних по времени записей. Можно настроить количество записей и стиль, а также выбрать элементы записей, которые будут отображаться в списке (заголовок, избранные изображения, цитаты и т. д.)


↑ Содержание ↑

Отображение аргументов

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

author
Указывает автора записи
Значение по умолчанию: пусто
Пример: [display-posts author=»bill»]

category
Указывает слаг рубрики (или список слагов рубрики, разделенных запятыми). Посмотрите, как выглядит этот шорткод, в этом примере сайта.
Значение по умолчанию: пусто
Пример: [display-posts category=»fishing,hiking»]

date_format
Указывает используемый формат даты, если параметр include_date = true. Подробнее об этом сказано в разделе Кодекса Форматы даты и времени.
Значение по умолчанию: ‘(n/j/Y)’
Пример: [display-posts include_date=»true» date_format=»F j, Y»]

id
Указывает идентификатор конкретной записи или идентификаторы нескольких записей, которые следует отображать.
Значение по умолчанию: пусто
Пример: [display-posts]

image_size
Указывает размер для показа избранного изображения, если оно есть в записи. Для параметра image_size можно выбрать значения thumbnail, medium, large (в разделе «Настройки > Медиафайлы»).
Значение по умолчанию: пусто
Пример: [display-posts image_size=»thumbnail»]

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

include_content
Указывает, что после заголовка следует включать все содержимое записи.
Значение по умолчанию: пусто
Пример: [display-posts include_content=»true»]

include_date
Указывает, что после заголовка следует включать дату записи. По умолчанию используется формат (7/30/12), но его можно изменить с помощью параметра 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
Указывает, как следует сортировать записи. Доступные параметры перечислены здесь.
Значение по умолчанию: date
Пример: [display-posts orderby=»title»]

portfolio_type
Если используется тип записи «Портфолио», выберите здесь конкретные элементы для данного типа портфолио.

post_parent
Задает показ страниц, для которых заданная страница является родительской. Вы можете указать идентификатор или «текущая», чтобы использовать в качестве родительской текущую страницу.
Значение по умолчанию: пусто
Пример: [display-posts post_type=»page» post_parent=»8″]

post_status
Задает показ записей с определенным статусом записи
Значение по умолчанию: публиковать
Пример: [display-posts post_status=»publish, future»]

post_type
Задает используемый тип записи. Можно использовать значение по умолчанию (post или page). Для типа Портфолио используйте значение «jetpack-portfolio».  Аналогичным образом, для типа Отзывы используйте значение «jetpack-testimonial».
Значение по умолчанию: post
Пример: [display-posts post_type=»page»]

posts_per_page
Задает количество отображаемых записей.
Значение по умолчанию: 10
Пример: [display-posts posts_per_page=»5″]

tag
Указывается слаг тега (или список слагов тега, разделенных запятыми)
Значение по умолчанию: пусто
Пример: [display-posts tag=»tag1, tag2″]

taxonomy, tax_term, tax_operator
Используйте эти параметры для расширенных запросов таксономии. Параметр «taxonomy» используется для запросов таксономии, «tax_term» — для слага термина (или терминов), которые вы хотите включить, «operator» — для выбора иного порядка терминов в запросе (скорее всего это поле не потребуется).
Значение по умолчанию: «taxonomy» = «пусто», «tax_term» = «пусто», «operator» = «IN»
Пример: [display-posts taxonomy=»color» tax_term=»blue, green»]

wrapper
Здесь выбирается тип HTML для отображения списков. Можно задать неупорядоченный список (ul), упорядоченный список (ol) или разделители (div) и затем выбрать для них стиль.
Значение по умолчанию: ul
Пример: [display-posts wrapper=»ol»]


↑ Содержание ↑

Примеры настройки

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

[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 wrapper=»ol»]

Будут отображены записи в виде упорядоченного списка. Опции: ul — для неупорядоченных списков (значение по умолчанию), ol — для упорядоченных списков или div — для делителей.

[display-posts]

Будут отображены только записи с идентификаторами (ID) 14 и 3.


↑ Содержание ↑

Выравнивание изображений

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

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

В данном примере в список без маркеров включается цитата и добавляется изображение миниатюрного размера (вы можете настраивать размер изображений в разделе Управление → Настройки → Медиафайлы).

Чтобы получить изображение, плавающее по правому краю, добавьте этот код в пользовательский файл CSS (требуется платная услуга WordPress.com Premium или WordPress.com Business):

.display-posts-listing .alignleft {
    float: right;
    margin: 0 0 5px 5px;
}


↑ Содержание ↑

(Расширенные) запросы таксономии с несколькими критериями

Хотя для большинства пользователей достаточен запрос таксономии с одним критерием, этот шорткод поддерживает бесконечное количество запросов таксономии. Например, вы хотите отобрать все записи из рубрики «Избранные», отмеченные тегом «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


↑ Содержание ↑

Лимиты

 Шорткод отображения записей имеет ограничение на 100 отображаемых записей.

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

Ромчик

0

Доброго времени суток. В одной из статей «Как отобразить Последние сообщения в 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». Теперь создадим страницу «Список страниц».

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


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

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

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

Параметры

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"] 

Результат:

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.ru


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

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

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

 

Display Posts Shortcode

 

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

 

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

 

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

 

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

 

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

 

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

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

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

 

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

 

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

 

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

 

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

 

Display Posts Shortcode управление выводом записей

Плагин Display Posts Shortcode применяется для вывода списка постов в любом месте блога.

Плагин скачало/установило более 60К , а последнее обновление было 3 месяца назад.

Для чего используется плагин Display Posts Shortcode? Это плагин не первой необходимости, он позволяет осуществить выборку записей по определенным критериям и вывод полученного списка. Выборка осуществляется путем задания параметров запроса в шоткоде. Позволяет проводить выборку по меткам и категориям, таксономиям, полученный список может быть отсортирован по возрастанию или убыванию, по датам и заголовкам. Выводимая запись содержит — миниатюру, заголовок, дату, автора, цитату (длина цитаты не регулируется), каждый элемент включается отдельно, а вот порядок вывода задан жестко.

Особенности установки Display Posts Shortcode

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

Добавление в записи и страницы

Вывод списка постов с заголовком, миниатюрой, цитатой:

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

настройка css миниатюры:

.display-posts-listing .listing-item {
    clear: both;
}
.display-posts-listing img {
    float: left;
    margin: 0 10px 10px 0;
}

Пример шоткода с выводом цитаты, без миниатюры

[display-posts include_date=»true» date_format=»F j, Y» category=»news» include_excerpt=»true» posts_per_page=»5″ wrapper=»li» wrapper_class=»news»]

Параметры

offset=»3″ пропустить 3 первых поста.

posts_per_page=»5″ — постов на странице

category, tag, taxonomy, tax_term, and tax_operator — категории и метки задаются слагами, указывать через запятую.

Вывод

Шорткоды в WordPress

Шорткоды — это функции PHP, которые можно задействовать внутри содержимого поста, используя условные обозначения.

Например стандартный вордпрессовский шорткод позволяет вывести галерею внутри поста.

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

Так же, как у функции могут быть аргументы, так и шорткод может иметь собственные параметры. Ещё один пример с шорткодом :


В параметре ids перечислены ID изображений, входящих в галерею, параметр size — размер вставляемых изображений.

Простой пример создания шорткода

Создать свой шорткод не труднее, чем написать собственную функцию PHP. Например я решил создать шорткод [misha], который при вставке в пост будет выводить URL главной страницы сайта.

function true_misha_func( $atts ){
	return site_url(); // никаких echo, только return
}
 
add_shortcode( 'misha', 'true_misha_func' );

Код можете вставить в файл functions.php (я имею ввиду тот, который находится в директории вашей текущей темы).

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

Шорткод с параметрами

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

В качестве примера я написал шорткод, который просто вставляет ссылку в пост, которая открывается в новой вкладке браузера target="_blank". Не думаю, что на деле он может быть полезен, но для нас сейчас главное — понять сам принцип работы шорткодов.

Параметров будет два: anchor и url — анкор (текст ссылки) и URL соответственно. Как будет выглядеть сам шорткод: [trueurl anchor="Мой блог" url="https://misha.blog/blog"]. Если параметр не будет указан в самом шорткоде, то будет использоваться его значение по умолчанию, заданное в функции.

function true_url_external( $atts ) {
	$params = shortcode_atts( array( // в массиве укажите значения параметров по умолчанию
		'anchor' => 'Миша Рудрастых', // параметр 1
		'url' => 'https://misha.blog', // параметр 2
	), $atts );
	return "<a href='{$params['url']}' target='_blank'>{$params['anchor']}</a>";
}
add_shortcode( 'trueurl', 'true_url_external' );

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

Закрывающиеся шорткоды и шорткод внутри шорткода

Давайте возьмём шорткод из предыдущего примера и немного переколдуем его. Напомню, что шорткод выглядел так:
[trueurl anchor="текст ссылки" url="URL ссылки"].

Что, если мы переделаем его следующим образом: [trueurl anchor="текст ссылки"]URL ссылки[/trueurl].

Кроме того, вовнутрь закрывающихся шорткодов можно вставлять и другие шорткоды (благодаря функции do_shortcode()).

В соответствии с этим давайте переделаем наш код из предыдущего примера:

function true_url_external( $atts, $shortcode_content = null ) {
	$params = shortcode_atts( array(
		'anchor' => 'Миша Рудрастых'
	), $atts );
	return "<a href='" . do_shortcode($shortcode_content) . "' target='_blank'>{$params['anchor']}</a>";
}
add_shortcode( 'trueurl', 'true_url_external' );

Теперь шорткод следующего вида [trueurl anchor="главная"][misha][/trueurl] выведет ссылку на главную страницу вашего сайта (про шорткод [misha] я писал выше).

Добавляем кнопку вставки шорткода в визуальный редактор поста TinyMCE

Понятное дело, что гораздо удобнее вставлять шорткод будет через встроенный редактор TinyMCE, а если при этом будет ещё реализован интерфейс, позволяющий задавать параметры шорткода, то вообще круто.

1. PHP

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

// Хуки
function true_add_mce_button() {
	// проверяем права пользователя - может ли он редактировать посты и страницы
	if ( !current_user_can( 'edit_posts' ) && !current_user_can( 'edit_pages' ) ) {
		return; // если не может, то и кнопка ему не понадобится, в этом случае выходим из функции
	}
	// проверяем, включен ли визуальный редактор у пользователя в настройках (если нет, то и кнопку подключать незачем)
	if ( 'true' == get_user_option( 'rich_editing' ) ) {
		add_filter( 'mce_external_plugins', 'true_add_tinymce_script' );
		add_filter( 'mce_buttons', 'true_register_mce_button' );
	}
}
add_action('admin_head', 'true_add_mce_button');
 
// В этом функции указываем ссылку на JavaScript-файл кнопки
function true_add_tinymce_script( $plugin_array ) {
	$plugin_array['true_mce_button'] = get_stylesheet_directory_uri() .'/true_button.js'; // true_mce_button - идентификатор кнопки
	return $plugin_array;
}
 
// Регистрируем кнопку в редакторе
function true_register_mce_button( $buttons ) {
	array_push( $buttons, 'true_mce_button' ); // true_mce_button - идентификатор кнопки
	return $buttons;
}

В этом примере для получения URL папки с текущей темой я использовал функцию get_stylesheet_directory_uri(). true_button.js — собственно сама кнопка, создайте этот файл в директории с темой (или там, где вам удобно, но не забудьте в этом случае поменять путь к нему).

2.1. JavaScript. Пример простой кнопки

Займёмся содержимым файла true_button.js. Итак, создадим для начала простую кнопку, которая будет вставлять шорткод [misha].

(function() {
	tinymce.PluginManager.add('true_mce_button', function( editor, url ) { // true_mce_button - ID кнопки
		editor.addButton('true_mce_button', {  // true_mce_button - ID кнопки, везде должен быть одинаковым
			text: '[misha]', // текст кнопки, если вы хотите, чтобы ваша кнопка содержала только иконку, удалите эту строку
			title: 'Вставить шорткод [misha]', // всплывающая подсказка
			icon: false, // тут можно указать любую из существующих векторных иконок в TinyMCE либо собственный CSS-класс
			onclick: function() {
				editor.insertContent('[misha]'); // вставляем шорткод [misha] в редактор, также можно задать любое действие jQuery
			}
		});
	});
})();

В результате:

Кнопка вставки шорткода в редакторТекстовый вариант кнопки вставки шорткода в визуальном редакторе TinyMCE.

2.2. Кнопка с иконкой, выпадающим списком и с возможностью задавать параметры шорткода

Начну с того, что вставлю (а точнее заменю) код в файл true_button.js:

(function() {
	tinymce.PluginManager.add('true_mce_button', function( editor, url ) { // id кнопки true_mce_button должен быть везде один и тот же
		editor.addButton( 'true_mce_button', { // id кнопки true_mce_button
			icon: 'perec', // мой собственный CSS класс, благодаря которому я задам иконку кнопки
			type: 'menubutton',
			title: 'Вставить элемент', // всплывающая подсказка при наведении
			menu: [ // тут начинается первый выпадающий список
				{
					text: 'Элементы форм',
					menu: [ // тут начинается второй выпадающий список внутри первого
						{
							text: 'Текстовое поле',
							onclick: function() {
								editor.windowManager.open( {
									title: 'Задайте параметры поля',
									body: [
										{
											type: 'textbox', // тип textbox = текстовое поле
											name: 'textboxName', // ID, будет использоваться ниже
											label: 'ID и name текстового поля', // лейбл
											value: 'comment' // значение по умолчанию
										},
										{
											type: 'textbox', // тип textbox = текстовое поле
											name: 'multilineName',
											label: 'Значение текстового поля по умолчанию',
											value: 'Привет',
											multiline: true, // большое текстовое поле - textarea
											minWidth: 300, // минимальная ширина в пикселях
											minHeight: 100 // минимальная высота в пикселях
										},
										{
											type: 'listbox', // тип listbox = выпадающий список select
											name: 'listboxName',
											label: 'Заполнение',
											'values': [ // значения выпадающего списка
												{text: 'Обязательное', value: '1'}, // лейбл, значение
												{text: 'Необязательное', value: '2'}
											]
										}
									],
									onsubmit: function( e ) { // это будет происходить после заполнения полей и нажатии кнопки отправки
										editor.insertContent( '[textarea value="' + e.data.multilineName + '" required="' + e.data.listboxName + '"]');
									}
								});
							}
						},
						{ // второй элемент вложенного выпадающего списка, прост вставляет шорткод [button]
							text: 'Кнопка отправки',
							onclick: function() {
								editor.insertContent('[button]');
							}
						}
					]
				},
				{ // второй элемент первого выпадающего списка, просто вставляет [misha]
					text: 'Шорткод [misha]',
					onclick: function() {
						editor.insertContent('[misha]');
					}
				}
			]
		});
	});
})();

После вставки кода моя кнопка уже появилась и работает. Единственное только — у неё нет никакой иконки (ну кроме стрелочки вниз).

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

  • Встроенные иконки TinyMCE.
  • Другие иконочные шрифты, в том числе и dashicons.
  • Любую картинку через background-image.
  • Изображение, закодированное в base64.

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

i.mce-i-perec {
	background-image: url('perec.png');
}

кнопка с иконкой в редакторе TinyMCE

Если использовали этот же способ и иконка не появилась — попробуйте прописать к ней абсолютный URL.

Для подключения CSS используйте функцию wp_enqueue_style() либо хук admin_head.

Результат:

всплывающее окно с параметрами шорткодаВсплывающее окно, в котором можно задать параметры шорткода, появляющееся при нажатии на кнопку в визуальном редакторе.

Если вы хотите использовать dashicons, то ваш CSS для иконки перца будет выглядеть примерно следующим образом:

i.mce-i-perec {
	content: "\f511"; /* выбираем иконку и узнаем ее код тут https://developer.wordpress.org/resource/dashicons/ */
	font-family:'dashicons';
	font-size:20px; /* можно подкорректировать размер шрифта, если не устраивает*/
}

Применение шорткодов к переменным в PHP

Тут всё сводится к использованию одной функции — do_shortcode().

do_shortcode()

$content
(строка) (обязательный) Функция выполняет все шорткоды, которые содержатся в этом аргументе.

Функция в качестве параметра может содержать лишь один шорткод:

echo do_shortcode( '[misha]' );

Или шорткод и какой-то контент:

echo do_shortcode( '[trueurl anchor="Главная"]' . site_url() . '[/trueurl]' );

Популярный пример, позволяет получить или вывести содержимое поста с применением шорткодов при помощи функции get_the_content():

$content_shortcoded = do_shortcode(get_the_content());

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

Миша

В последние годы я долго не знал, что мне делать с сайтом misha.blog, ведь он практически не приносит никакого профита, но недавно я осознал, что моя миссия – способствовать распространению WordPress. Ведь WordPress – это лучший движок для разработки сайтов – как для тех, кто готов использовать заложенную структуру этой CMS, так и для тех, кто предпочитает headless решения.

Сам же я впервые познакомился с WordPress в 2009 году. Организатор WordCamp. Преподаватель в школах Epic Skills и LoftSchool.

Если вам нужна помощь с вашим сайтом или может даже разработка с нуля на WordPress / WooCommerce — пишите. Я и моя команда сделаем вам всё на лучшем уровне.

Шорткод сообщений дисплея — Поддержка

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

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

Содержание

Просмотр шорткода сообщений
Добавление шорткода
Отображение аргументов
Примеры настройки
Выравнивание изображения
(расширенный) Несколько запросов таксономии
Ограничения
Как найти идентификатор сообщения

Шорткод [display-posts] не будет работать для сайтов с WordPress.com Бизнес или более высокий план с использованием плагинов. Различные плагины предлагают аналогичные функции.

Если вы добавили шорткод перед переходом на тарифный план Business или выше, ваш код все еще там. После установки плагина Display Posts Shortcode, подобного этому, коды снова будут отображать контент.


Показать сообщения Краткий обзор обзора

Существует ряд причин, по которым вы можете захотеть использовать шорткод «Отображать сообщения».

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

↑ Содержание ↑

Добавление шорткода

Следующие инструкции будут работать для редактирования Page , Post или Text Widget .Когда вы добавите следующий код, вы увидите только заполнитель кода в редакторе. Но когда вы опубликуете свою страницу, вы увидите результат использования шорткода.

  1. Редактировать страницу, сообщение или текстовый виджет.
  2. Добавьте шорткод [display-posts] в сообщение или страницу.
  3. Опубликуйте или обновите свою страницу / сообщение.

Если вы используете редактор блоков WordPress, вы также можете добавить блок Shortcode , чтобы добавить шорткод Display Posts.

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

Вот как шорткод Display Posts выглядит на действующей странице с использованием темы Twenty Seventeen.

Шорткод «Отображать сообщения» по умолчанию отображает маркированный список из 10 последних сообщений. Можно настроить количество сообщений, а также стиль и то, какие элементы сообщений отображаются в списке (заголовок, избранные изображения, выдержки и т. Д.).


↑ Содержание ↑

Аргументы дисплея

Аргументы используются для настройки отображения сообщений.Ниже приведен список общих аргументов, которые вы можете добавить в свой шорткод «Отображаемые сообщения», и примеры того, как шорткод должен выглядеть с добавленным аргументом.

автор
Укажите автора сообщения
По умолчанию: пусто
Пример: [display-posts author = «bill»]

категория
Укажите краткий заголовок категории (или разделенный запятыми список кратких заголовков категорий). Посмотрите этот шорткод в действии на этом примере сайта.
По умолчанию: пусто
Пример: [display-posts category = «fishing, походы»]

date_format
Укажите формат даты, используемый, когда include_date истинно.См. Раздел Форматирование даты и времени в Кодексе для получения дополнительной информации.
По умолчанию: «(n / j / Y)»
Пример: [display-posts include_date = «true» date_format = «F j, Y»]

id
Укажите конкретный идентификатор сообщения (или несколько идентификаторов сообщения) для отображения.
По умолчанию: пусто
Пример: [display-posts]

image_size
Укажите размер изображения для показа избранного изображения, если оно есть в публикации. Image_size может быть установлен на миниатюру, средний, большой (все управляется из Настройки> Медиа).
По умолчанию: пусто
Пример: [display-posts image_size = «thumbnail»]

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

include_content
Включить полное содержание сообщения после заголовка.
По умолчанию: пусто
Пример: [display-posts include_content = «true»]

include_date
Включить дату публикации после заголовка сообщения. Формат по умолчанию — (30.07.12), но его можно настроить с помощью параметра date_format.
По умолчанию: пусто
Пример [display-posts include_date = «true»]

include_excerpt
Включите выдержку из сообщения после заголовка (и даты, если таковая имеется).
По умолчанию: пусто
Пример: [display-posts include_excerpt = «true»]

смещение
Количество столбов, которые нужно передать
По умолчанию: 0
Пример: [display-posts offset = «3»]

порядок
Укажите порядок расположения сообщений: в порядке убывания (DESC) или в порядке возрастания (ASC).
По умолчанию: DESC
Пример: [display-posts order = «ASC»]

orderby
Укажите, по какому принципу упорядочиваются сообщения. Смотрите доступные параметры здесь.
По умолчанию: date
Пример: [display-posts orderby = «title»]

folio_type
Если вы используете тип публикации Портфель, используйте его для получения элементов из определенного типа портфеля.

post_parent
Показать дочерние страницы определенной страницы. Вы можете указать идентификатор или «текущую», которая отображает дочерние элементы текущей страницы.
По умолчанию: пусто
Пример: [display-posts post_type = «page» post_parent = «8»]

post_status
Показать сообщения, связанные с определенным статусом сообщения
По умолчанию: опубликовать
Пример: [display-posts post_status = «publish, future»]

post_type
Укажите, какой тип сообщения использовать. Вы можете использовать значение по умолчанию (сообщение или страница). Для портфелей используйте «джетпак-портфель». Точно так же для отзывов используйте «реактивный ранец-отзыв».
По умолчанию: post
Пример: [display-posts post_type = «page»]

posts_per_page
Сколько сообщений отображать.
По умолчанию: 10
Пример: [display-posts posts_per_page = «5»]

tag
Укажите заголовок тега (или список разделов тегов, разделенных запятыми)
По умолчанию: пусто
Пример: [display-posts tag = «tag1, tag2»]

taxonomy, tax_term и tax_operator
Используйте эти параметры для выполнения расширенных запросов таксономии. Используйте ‘taxonomy’ для таксономии, которую вы хотите запросить, ‘tax_term’ для названия термина (или терминов), который вы хотите включить, и ‘operator’, чтобы изменить способ использования этих терминов в запросе (скорее всего, это поле будет не понадобиться).
По умолчанию: ‘taxonomy’ = empty, ‘tax_term’ = empty, ‘tax_operator’ = ‘IN’
Пример: [display-posts taxonomy = «color» tax_term = «blue, green»]

оболочка
Какой тип HTML следует использовать для отображения списков. Это может быть неупорядоченный список (ul), упорядоченный список (ol) или элементы div (div), которые вы затем можете оформить самостоятельно.
По умолчанию: ul
Пример: [display-posts wrapper = «ol»]


↑ Содержание ↑

Примеры настройки

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

[display-posts tag = «advanced» posts_per_page = «20»]

Здесь будут перечислены 20 последних сообщений с тегом «расширенный».

[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»]

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

[display-posts wrapper = «ol»]

Это отобразит сообщения в виде упорядоченного списка. Параметры: ul для неупорядоченных списков (по умолчанию), ol для упорядоченных списков или div для div.

[дисплей-сообщения]

Это отобразит только сообщения с ID 14 и 3.


↑ Содержание ↑

Выравнивание изображения

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

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

Включает отрывок, добавляет изображение размера «эскиза» (вы можете настроить размеры изображения в Manage → Settings → Media ) и сообщает ему, что список должен быть представлен без маркеров.

Чтобы изображение перемещалось вправо, добавьте его в свой собственный файл CSS (требуется WordPress.com Premium или WordPress.com Бизнес-обновление):

.display-posts -isting .alignleft {
float: right;
поля: 0 0 5px 5px;
}


↑ Table of Contents ↑

(Advanced) Несколько таксономических запросов

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

.

[display-posts taxonomy = «category» tax_term = «Featured» taxonomy_2 = «post_tag» tax_2_term = «домашняя страница»]

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

[display-posts taxonomy = «category» tax_term = «Featured» taxonomy_2 = «post_tag» tax_2_term = «синий, зеленый» tax_2_operator = «OR» tax_relation = «AND»]

Вы можете нанизать столько ниток, сколько захотите, просто начните счет с 2.В приведенном ниже списке полей замените (count) фактическим числом.

Вот доступные поля:

taxonomy_ (count)
Какая таксономия запрашивать
По умолчанию: пусто

tax_ (count) _term
Какие термины включать (если более одного, разделяйте запятыми)
По умолчанию: пусто

tax_ (count) _operator
Как запросить условия (IN, NOT IN или AND)
По умолчанию: IN

tax_relation
Опишите взаимосвязь между несколькими запросами таксономии (если результаты соответствуют всем запросам или только одному из них).Доступные варианты: И и ИЛИ
По умолчанию: И


↑ Содержание ↑

Ограничения

Шорткод «Показать сообщения» может отображать не более 100 сообщений.


↑ Содержание ↑

Как найти идентификатор сообщения

Вы можете найти идентификатор сообщения в URL-адресе редактирования сообщения в редакторе сообщений. Например, идентификатор сообщения для следующего примера — «125».

.

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

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

  [дисплей-сообщения]
  

Фильтр по категории

Чтобы показывать сообщения только в определенной категории, используйте параметр категории:

  [display-posts category = "news"]
  

Отображение в виде сетки сообщений

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

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

  [display-posts orderby = "comment_count"]
  

Вы также можете размещать самые популярные сообщения в социальных сетях.

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

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

Вы можете использовать любой размер изображения, добавленный WordPress (миниатюра, средний, средний_большой, большой) ИЛИ любой пользовательский размер изображения, добавленный вашей темой или другими плагинами.

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

Список предстоящих событий
Вы можете легко перечислить предстоящие события из любого календаря событий. Для каждого плагина потребуется немного другой код.

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

Учебники
Наши учебные пособия охватывают общие запросы настройки и часто обновляются.

Полная документация

  • Параметры запроса для настройки отображаемых сообщений (фильтр по категории, тегу, дате…)
  • Параметры отображения определяют способ отображения сообщений (заголовок, отрывок, изображение…).
  • Части шаблона для отображаемых сообщений, которые идеально соответствуют спискам сообщений вашей темы
  • Выходной фильтр для полного контроля над тем, как объявление выглядит на вашем сайте
  • Фильтры для еще более мощных настроек для разработчиков

Добавочные номера

  1. Загрузите display-posts-shortcode в каталог / wp-content / plugins / .
  2. Активируйте плагин через меню Плагины в WordPress.
  3. Добавьте шорткод [display-posts] к сообщению или странице.

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

авторов

Версия 3.0.2
* Добавлен фильтр pre_display_posts_shortcode_output перед запуском шорткода, используемый для временного кэширования, см. # 210
* Обновлен плагин, чтобы передать стандарты кодирования, см. # 214
* Удалено уведомление администратора опроса, см. # 213
* Не отображать пустой список терминов, см. № 208

Версия 3.0,1
* Предотвратить добавление в запрос пустых пустых параметров, см. №207

Версия 3.0.0
* Добавлен параметр author_id, см. # 195
* Добавлен параметр has_password
* Добавлен параметр s для выполнения поиска по сайту, см. # 184
* Добавлен параметр формата date_format = «относительный» (например, 2 дня назад), см. # 194
* Добавлены параметры post_parent__in и post_parent__not_in, см. # 193
* Добавлена ​​опция excerpt_dash = ”false” для отключения тире в отрывке, см. # 204
* Добавлены дополнительные параметры в display_posts_shortcode_output filter
* Добавлен дополнительный параметры фильтра display_posts_shortcode_category_display , см. # 185
* Цикл $ dps_listing теперь доступен глобально, см. # 198
* Цикл $ dps_listing теперь доступен в фильтрах открытия / закрытия
* Добавлено.класс excerpt-more для выделения большего количества текста, см. # 205
* Теперь текст excerpt_more всегда добавляется в конец отрывка, см. # 197
* В параметрах, которые поддерживают несколько терминов, они теперь могут быть разделены запятой или запятой, см. № 183

Версия 2.9.0
* Новый параметр exclude для исключения определенных идентификаторов сообщений, см. # 154
* Новый параметр category_id для указания категории по идентификатору (примечание: принимает только один идентификатор), см. # 156
* Новый параметр include_date_modified для отображения даты последнего обновления публикации, см. # 150
* Название шорткода теперь отображается над оболочкой (ul / ol / div), исправлена ​​недопустимая разметка, см. # 165
* Ограничить видимость до читаемых сообщений

Версия 2.8.0
* Добавлен include_link = ”false” для удаления ссылки из заголовка и изображения сообщения, см. № 137
* Исправлено отображение категории при использовании нескольких типов сообщений, см. № 143
* Исправлена ​​проблема объединения нескольких таксономий, см. № 131

Версия 2.7.0
* Добавлена ​​поддержка Соавторов Plus Addon.
* Добавлен параметр для исключения дочерних терминов в налоговых запросах, дополнительная информация
* Добавлен фильтр для отображения полной версии ручной выдержки, независимо от excerpt_length.дополнительная информация
* Удалены короткие коды из пользовательских отрывков, дополнительная информация
* Исправлена ​​видимость личных сообщений, дополнительная информация

Версия 2.6.2
* Дополнительные улучшения фрагментов, см. # 110
* Добавлен параметр content_class
* Исправлена ​​ошибка запроса даты, см. # 108
* Исправлено уведомление о неопределенной переменной, если include_title = ”false”

Версия 2.6.1
* Исправить проблему с вручную указанными выдержками

Версия 2.6

  • Добавить поддержку для author = «current»
  • Добавить поддержку нескольких классов-оболочек
  • Добавить поддержку параметра excerpt_length
  • Добавить поддержку параметра excerpt_more

Версия 2.5,1

  • Исправить проблему с указанными вручную выдержками

Версия 2.5

  • Добавить поддержку запросов даты
  • Исключить дочерние страницы с post_parent = ”0 ″
  • Запрос по текущим условиям таксономии. Пример: [display-posts taxonomy = «category» tax_term = «current»]
  • Отобразить категории сообщений с помощью [display-posts category_display = ”true”]
  • Еще много исправлений. См. Полный список изменений на GitHub.

Версия 2.4

  • Добавить параметр «include_author»
  • Добавить параметр exclude_current для исключения текущего сообщения из результатов
  • Если вы отображаете полное содержание результатов, дополнительное использование шорткода в этих сообщениях теперь отключено.
  • Прочие мелкие улучшения

Версия 2.3

  • Включить атрибуты шорткода в фильтр оболочки
  • Добавьте параметр «no_posts_message», чтобы указать контент, отображаемый, если сообщений не найдено
  • Добавить фильтры к заголовку и постоянной ссылке
  • Ограничить личные сообщения зарегистрированными пользователями
  • Добавить поддержку для исключения прикрепленных сообщений
  • Добавить поддержку для заказа по meta_key

Версия 2.2

  • Использовать исходные атрибуты для фильтров
  • Добавить поддержку нескольких запросов таксономии
  • Добавить фильтр для пост-классов
  • Добавить поддержку содержимого сообщений в цикле сообщений

Версия 2.1

  • Добавить поддержку статуса сообщения
  • Добавить поддержку для автора сообщения
  • Добавить поддержку для смещения почты

Версия 2.0

  • Явно объявить аргументы, подпорки danielbachhuber
  • Дезинфицируйте каждый атрибут шорткода в целях безопасности, props danielbachhuber

Версия 1.9

  • Добавьте параметр date_format, чтобы вы могли настроить отображение дат.
  • Добавлен класс .excerpt-dash, чтобы можно было использовать CSS для удаления черточки.
  • Очищена кодовая база в соответствии со стандартами кодирования WordPress

Версия 1.8

  • Добавлен display_posts_shortcode_no_results фильтр для отображения контента, если нет сообщений, соответствующих текущему запросу.
  • Добавить поддержку нескольких типов сообщений.[display-posts post_type = ”page, post”]

Версия 1.7

  • Добавлен аргумент id для указания конкретных идентификаторов сообщений
  • Добавлен фильтр display_posts_shortcode_args на случай, если нужные аргументы еще не включены в шорткод. См. Пример: http://www.billerickson.net/code/display-posts-shortcode-exclude-posts/

Версия 1.6

  • Добавлено post_parent , где вы можете указать родителя по идентификатору, или вы можете сказать post_parent = current , и он будет использовать идентификатор текущей страницы.
  • Добавлена ​​оболочка , в которой вы можете решить, являются ли сообщения неупорядоченным списком, упорядоченным списком или div
  • Добавлена ​​поддержка нескольких терминов таксономии (через запятую) и оператора таксономии (IN, NOT IN или AND).

Версия 1.5
* Для наглядности я меняю номера версий. Без изменений функций

Версия 0.1.5
* Добавлен фильтр (display_posts_shortcode_output), чтобы вы могли изменять вывод отдельных сообщений по своему усмотрению.

Версия 0.1.4

  • Добавлены post_type, taxonomy, tax_term и include_excerpt
  • Добавлены классы в каждую часть списка (изображение, заголовок, дата, выдержка), чтобы упростить изменение внешнего вида с помощью CSS
  • .

Версия 0.1.3

Версия 0.1.2

Версия 0.1.1

  • Исправить проблему с интервалом в плагине

Версия 0.1

  • Это версия 0.1. Все новое!

.

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

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

  [дисплей-сообщения]
  

Фильтр по категории

Чтобы показывать сообщения только в определенной категории, используйте параметр категории:

  [display-posts category = "news"]
  

Отображение в виде сетки сообщений

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

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

  [display-posts orderby = "comment_count"]
  

Вы также можете размещать самые популярные сообщения в социальных сетях.

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

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

Вы можете использовать любой размер изображения, добавленный WordPress (миниатюра, средний, средний_большой, большой) ИЛИ любой пользовательский размер изображения, добавленный вашей темой или другими плагинами.

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

Список предстоящих событий
Вы можете легко перечислить предстоящие события из любого календаря событий. Для каждого плагина потребуется немного другой код.

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

Учебники
Наши учебные пособия охватывают общие запросы настройки и часто обновляются.

Полная документация

  • Параметры запроса для настройки отображаемых сообщений (фильтр по категории, тегу, дате…)
  • Параметры отображения определяют способ отображения сообщений (заголовок, отрывок, изображение…).
  • Части шаблона для отображаемых сообщений, которые идеально соответствуют спискам сообщений вашей темы
  • Выходной фильтр для полного контроля над тем, как объявление выглядит на вашем сайте
  • Фильтры для еще более мощных настроек для разработчиков

Добавочные номера

  1. Загрузите display-posts-shortcode в каталог / wp-content / plugins / .
  2. Активируйте плагин через меню Плагины в WordPress.
  3. Добавьте шорткод [display-posts] к сообщению или странице.

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

авторов

Версия 3.0.2
* Добавлен фильтр pre_display_posts_shortcode_output перед запуском шорткода, используемый для временного кэширования, см. # 210
* Обновлен плагин, чтобы передать стандарты кодирования, см. # 214
* Удалено уведомление администратора опроса, см. # 213
* Не отображать пустой список терминов, см. № 208

Версия 3.0,1
* Предотвратить добавление в запрос пустых пустых параметров, см. №207

Версия 3.0.0
* Добавлен параметр author_id, см. # 195
* Добавлен параметр has_password
* Добавлен параметр s для выполнения поиска по сайту, см. # 184
* Добавлен параметр формата date_format = «относительный» (например, 2 дня назад), см. # 194
* Добавлены параметры post_parent__in и post_parent__not_in, см. # 193
* Добавлена ​​опция excerpt_dash = ”false” для отключения тире в отрывке, см. # 204
* Добавлены дополнительные параметры в display_posts_shortcode_output filter
* Добавлен дополнительный параметры фильтра display_posts_shortcode_category_display , см. # 185
* Цикл $ dps_listing теперь доступен глобально, см. # 198
* Цикл $ dps_listing теперь доступен в фильтрах открытия / закрытия
* Добавлено.класс excerpt-more для выделения большего количества текста, см. # 205
* Теперь текст excerpt_more всегда добавляется в конец отрывка, см. # 197
* В параметрах, которые поддерживают несколько терминов, они теперь могут быть разделены запятой или запятой, см. № 183

Версия 2.9.0
* Новый параметр exclude для исключения определенных идентификаторов сообщений, см. # 154
* Новый параметр category_id для указания категории по идентификатору (примечание: принимает только один идентификатор), см. # 156
* Новый параметр include_date_modified для отображения даты последнего обновления публикации, см. # 150
* Название шорткода теперь отображается над оболочкой (ul / ol / div), исправлена ​​недопустимая разметка, см. # 165
* Ограничить видимость до читаемых сообщений

Версия 2.8.0
* Добавлен include_link = ”false” для удаления ссылки из заголовка и изображения сообщения, см. № 137
* Исправлено отображение категории при использовании нескольких типов сообщений, см. № 143
* Исправлена ​​проблема объединения нескольких таксономий, см. № 131

Версия 2.7.0
* Добавлена ​​поддержка Соавторов Plus Addon.
* Добавлен параметр для исключения дочерних терминов в налоговых запросах, дополнительная информация
* Добавлен фильтр для отображения полной версии ручной выдержки, независимо от excerpt_length.дополнительная информация
* Удалены короткие коды из пользовательских отрывков, дополнительная информация
* Исправлена ​​видимость личных сообщений, дополнительная информация

Версия 2.6.2
* Дополнительные улучшения фрагментов, см. # 110
* Добавлен параметр content_class
* Исправлена ​​ошибка запроса даты, см. # 108
* Исправлено уведомление о неопределенной переменной, если include_title = ”false”

Версия 2.6.1
* Исправить проблему с вручную указанными выдержками

Версия 2.6

  • Добавить поддержку для author = «current»
  • Добавить поддержку нескольких классов-оболочек
  • Добавить поддержку параметра excerpt_length
  • Добавить поддержку параметра excerpt_more

Версия 2.5,1

  • Исправить проблему с указанными вручную выдержками

Версия 2.5

  • Добавить поддержку запросов даты
  • Исключить дочерние страницы с post_parent = ”0 ″
  • Запрос по текущим условиям таксономии. Пример: [display-posts taxonomy = «category» tax_term = «current»]
  • Отобразить категории сообщений с помощью [display-posts category_display = ”true”]
  • Еще много исправлений. См. Полный список изменений на GitHub.

Версия 2.4

  • Добавить параметр «include_author»
  • Добавить параметр exclude_current для исключения текущего сообщения из результатов
  • Если вы отображаете полное содержание результатов, дополнительное использование шорткода в этих сообщениях теперь отключено.
  • Прочие мелкие улучшения

Версия 2.3

  • Включить атрибуты шорткода в фильтр оболочки
  • Добавьте параметр «no_posts_message», чтобы указать контент, отображаемый, если сообщений не найдено
  • Добавить фильтры к заголовку и постоянной ссылке
  • Ограничить личные сообщения зарегистрированными пользователями
  • Добавить поддержку для исключения прикрепленных сообщений
  • Добавить поддержку для заказа по meta_key

Версия 2.2

  • Использовать исходные атрибуты для фильтров
  • Добавить поддержку нескольких запросов таксономии
  • Добавить фильтр для пост-классов
  • Добавить поддержку содержимого сообщений в цикле сообщений

Версия 2.1

  • Добавить поддержку статуса сообщения
  • Добавить поддержку для автора сообщения
  • Добавить поддержку для смещения почты

Версия 2.0

  • Явно объявить аргументы, подпорки danielbachhuber
  • Дезинфицируйте каждый атрибут шорткода в целях безопасности, props danielbachhuber

Версия 1.9

  • Добавьте параметр date_format, чтобы вы могли настроить отображение дат.
  • Добавлен класс .excerpt-dash, чтобы можно было использовать CSS для удаления черточки.
  • Очищена кодовая база в соответствии со стандартами кодирования WordPress

Версия 1.8

  • Добавлен display_posts_shortcode_no_results фильтр для отображения контента, если нет сообщений, соответствующих текущему запросу.
  • Добавить поддержку нескольких типов сообщений.[display-posts post_type = ”page, post”]

Версия 1.7

  • Добавлен аргумент id для указания конкретных идентификаторов сообщений
  • Добавлен фильтр display_posts_shortcode_args на случай, если нужные аргументы еще не включены в шорткод. См. Пример: http://www.billerickson.net/code/display-posts-shortcode-exclude-posts/

Версия 1.6

  • Добавлено post_parent , где вы можете указать родителя по идентификатору, или вы можете сказать post_parent = current , и он будет использовать идентификатор текущей страницы.
  • Добавлена ​​оболочка , в которой вы можете решить, являются ли сообщения неупорядоченным списком, упорядоченным списком или div
  • Добавлена ​​поддержка нескольких терминов таксономии (через запятую) и оператора таксономии (IN, NOT IN или AND).

Версия 1.5
* Для наглядности я меняю номера версий. Без изменений функций

Версия 0.1.5
* Добавлен фильтр (display_posts_shortcode_output), чтобы вы могли изменять вывод отдельных сообщений по своему усмотрению.

Версия 0.1.4

  • Добавлены post_type, taxonomy, tax_term и include_excerpt
  • Добавлены классы в каждую часть списка (изображение, заголовок, дата, выдержка), чтобы упростить изменение внешнего вида с помощью CSS
  • .

Версия 0.1.3

Версия 0.1.2

Версия 0.1.1

  • Исправить проблему с интервалом в плагине

Версия 0.1

  • Это версия 0.1. Все новое!

.

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

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

  [дисплей-сообщения]
  

Фильтр по категории

Чтобы показывать сообщения только в определенной категории, используйте параметр категории:

  [display-posts category = "news"]
  

Отображение в виде сетки сообщений

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

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

  [display-posts orderby = "comment_count"]
  

Вы также можете размещать самые популярные сообщения в социальных сетях.

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

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

Вы можете использовать любой размер изображения, добавленный WordPress (миниатюра, средний, средний_большой, большой) ИЛИ любой пользовательский размер изображения, добавленный вашей темой или другими плагинами.

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

Список предстоящих событий
Вы можете легко перечислить предстоящие события из любого календаря событий. Для каждого плагина потребуется немного другой код.

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

Учебники
Наши учебные пособия охватывают общие запросы настройки и часто обновляются.

Полная документация

  • Параметры запроса для настройки отображаемых сообщений (фильтр по категории, тегу, дате…)
  • Параметры отображения определяют способ отображения сообщений (заголовок, отрывок, изображение…).
  • Части шаблона для отображаемых сообщений, которые идеально соответствуют спискам сообщений вашей темы
  • Выходной фильтр для полного контроля над тем, как объявление выглядит на вашем сайте
  • Фильтры для еще более мощных настроек для разработчиков

Добавочные номера

  1. Загрузите display-posts-shortcode в каталог / wp-content / plugins / .
  2. Активируйте плагин через меню Плагины в WordPress.
  3. Добавьте шорткод [display-posts] к сообщению или странице.

«Отображение сообщений — простые списки, сетки, навигация и многое другое» adalah perangkat lunak sumber terbuka. Берикут Ини Мерека Ян Суды Berkontribusi Пада Плагин Ини.

Para Kontributor

Версия 3.0.2
* Добавлен фильтр pre_display_posts_shortcode_output перед запуском шорткода, используемый для временного кэширования, см. # 210
* Обновлен плагин, чтобы передать стандарты кодирования, см. # 214
* Удалено уведомление администратора опроса, см. # 213
* Не отображать пустой список терминов, см. № 208

Версия 3.0,1
* Предотвратить добавление в запрос пустых пустых параметров, см. №207

Версия 3.0.0
* Добавлен параметр author_id, см. # 195
* Добавлен параметр has_password
* Добавлен параметр s для выполнения поиска по сайту, см. # 184
* Добавлен параметр формата date_format = «относительный» (например, 2 дня назад), см. # 194
* Добавлены параметры post_parent__in и post_parent__not_in, см. # 193
* Добавлена ​​опция excerpt_dash = ”false” для отключения тире в отрывке, см. # 204
* Добавлены дополнительные параметры в display_posts_shortcode_output filter
* Добавлен дополнительный параметры фильтра display_posts_shortcode_category_display , см. # 185
* Цикл $ dps_listing теперь доступен глобально, см. # 198
* Цикл $ dps_listing теперь доступен в фильтрах открытия / закрытия
* Добавлено.класс excerpt-more для выделения большего количества текста, см. # 205
* Теперь текст excerpt_more всегда добавляется в конец отрывка, см. # 197
* В параметрах, которые поддерживают несколько терминов, они теперь могут быть разделены запятой или запятой, см. № 183

Версия 2.9.0
* Новый параметр exclude для исключения определенных идентификаторов сообщений, см. # 154
* Новый параметр category_id для указания категории по идентификатору (примечание: принимает только один идентификатор), см. # 156
* Новый параметр include_date_modified для отображения даты последнего обновления публикации, см. # 150
* Название шорткода теперь отображается над оболочкой (ul / ol / div), исправлена ​​недопустимая разметка, см. # 165
* Ограничить видимость до читаемых сообщений

Версия 2.8.0
* Добавлен include_link = ”false” для удаления ссылки из заголовка и изображения сообщения, см. № 137
* Исправлено отображение категории при использовании нескольких типов сообщений, см. № 143
* Исправлена ​​проблема объединения нескольких таксономий, см. № 131

Версия 2.7.0
* Добавлена ​​поддержка Соавторов Plus Addon.
* Добавлен параметр для исключения дочерних терминов в налоговых запросах, дополнительная информация
* Добавлен фильтр для отображения полной версии ручной выдержки, независимо от excerpt_length.дополнительная информация
* Удалены короткие коды из пользовательских отрывков, дополнительная информация
* Исправлена ​​видимость личных сообщений, дополнительная информация

Версия 2.6.2
* Дополнительные улучшения фрагментов, см. # 110
* Добавлен параметр content_class
* Исправлена ​​ошибка запроса даты, см. # 108
* Исправлено уведомление о неопределенной переменной, если include_title = ”false”

Версия 2.6.1
* Исправить проблему с вручную указанными выдержками

Версия 2.6

  • Добавить поддержку для author = «current»
  • Добавить поддержку нескольких классов-оболочек
  • Добавить поддержку параметра excerpt_length
  • Добавить поддержку параметра excerpt_more

Версия 2.5,1

  • Исправить проблему с указанными вручную выдержками

Версия 2.5

  • Добавить поддержку запросов даты
  • Исключить дочерние страницы с post_parent = ”0 ″
  • Запрос по текущим условиям таксономии. Пример: [display-posts taxonomy = «category» tax_term = «current»]
  • Отобразить категории сообщений с помощью [display-posts category_display = ”true”]
  • Еще много исправлений. См. Полный список изменений на GitHub.

Версия 2.4

  • Добавить параметр «include_author»
  • Добавить параметр exclude_current для исключения текущего сообщения из результатов
  • Если вы отображаете полное содержание результатов, дополнительное использование шорткода в этих сообщениях теперь отключено.
  • Прочие мелкие улучшения

Версия 2.3

  • Включить атрибуты шорткода в фильтр оболочки
  • Добавьте параметр «no_posts_message», чтобы указать контент, отображаемый, если сообщений не найдено
  • Добавить фильтры к заголовку и постоянной ссылке
  • Ограничить личные сообщения зарегистрированными пользователями
  • Добавить поддержку для исключения прикрепленных сообщений
  • Добавить поддержку для заказа по meta_key

Версия 2.2

  • Использовать исходные атрибуты для фильтров
  • Добавить поддержку нескольких запросов таксономии
  • Добавить фильтр для пост-классов
  • Добавить поддержку содержимого сообщений в цикле сообщений

Версия 2.1

  • Добавить поддержку статуса сообщения
  • Добавить поддержку для автора сообщения
  • Добавить поддержку для смещения почты

Версия 2.0

  • Явно объявить аргументы, подпорки danielbachhuber
  • Дезинфицируйте каждый атрибут шорткода в целях безопасности, props danielbachhuber

Версия 1.9

  • Добавьте параметр date_format, чтобы вы могли настроить отображение дат.
  • Добавлен класс .excerpt-dash, чтобы можно было использовать CSS для удаления черточки.
  • Очищена кодовая база в соответствии со стандартами кодирования WordPress

Версия 1.8

  • Добавлен display_posts_shortcode_no_results фильтр для отображения контента, если нет сообщений, соответствующих текущему запросу.
  • Добавить поддержку нескольких типов сообщений.[display-posts post_type = ”page, post”]

Версия 1.7

  • Добавлен аргумент id для указания конкретных идентификаторов сообщений
  • Добавлен фильтр display_posts_shortcode_args на случай, если нужные аргументы еще не включены в шорткод. См. Пример: http://www.billerickson.net/code/display-posts-shortcode-exclude-posts/

Версия 1.6

  • Добавлено post_parent , где вы можете указать родителя по идентификатору, или вы можете сказать post_parent = current , и он будет использовать идентификатор текущей страницы.
  • Добавлена ​​оболочка , в которой вы можете решить, являются ли сообщения неупорядоченным списком, упорядоченным списком или div
  • Добавлена ​​поддержка нескольких терминов таксономии (через запятую) и оператора таксономии (IN, NOT IN или AND).

Версия 1.5
* Для наглядности я меняю номера версий. Без изменений функций

Версия 0.1.5
* Добавлен фильтр (display_posts_shortcode_output), чтобы вы могли изменять вывод отдельных сообщений по своему усмотрению.

Версия 0.1.4

  • Добавлены post_type, taxonomy, tax_term и include_excerpt
  • Добавлены классы в каждую часть списка (изображение, заголовок, дата, выдержка), чтобы упростить изменение внешнего вида с помощью CSS
  • .

Версия 0.1.3

Версия 0.1.2

Версия 0.1.1

  • Исправить проблему с интервалом в плагине

Версия 0.1

  • Это версия 0.1. Все новое!

.