Выводит список публикаций с бесконечной прокруткой. Поддерживает WP-Recall - товары, заметки, публикации групп и видео. Может выводить записи друзей. Имеет разные шаблоны вывода.
Можно также выводить из рубрики или из метки (или несколько), поддерживаются любые таксономии различных типов записей.
Можно выводить записи например из одной отдельно взятой группы (базовое дополнение Groups (Группы) WP-Recall)
Можно выводить без постраничной навигации - ограниченное кол-во, постраничную навигацию включить или выводить записи бесконечно (infinite scroll)
Внешний вид:
- и другие шаблоны вывода в галерее выше.
Поддерживает вывод прикрепленных записей (в вордпресс опция "Прикрепить наверх блога")
Есть возможность вывести записи с дополнительным бейджем, и вывести записи с отступом или исключить запись по ее идентификатору.
Имеет 5 шаблонов вывода. Есть поддержка дополнения рейтинга (вывод рейтинга), дополнения просмотров - смотри в вкладке FAQ - вверху какие допы он поддерживает. С их помощью можно вывести как товары в магазине, так и построить свой инстаграм.
Выводится шорткодом - это гибко - можете встроить в нужное место на сайте.
Постраничная навигация может быть только от одного шорткода на странице.
Без постраничной навигации - никаких ограничений нет - выводи публикации из разных типов записей, оформив например главную страницу сайта, а после них выводи записи с бесконечным скроллом.
Видео:
Демо:
Страница с демонстрацией здесь
Есть идеи для шаблонов? Есть идеи новых вариантов применения? Жду в комментариях. Полезные предложения будут реализованы!
Установка:
Т.к. это дополнение для WordPress плагина WP-Recall, то оно устанавливается через менеджер дополнений WP-Recall.
1. В админке вашего сайта перейдите на страницу "WP-Recall" -> "Дополнения" и в самом верху нажмите на кнопку "Обзор", выберите .zip архив дополнения на вашем пк и нажмите кнопку "Установить".
2. В списке загруженных дополнений, на этой странице, найдите это дополнение, наведите на него курсор мыши и нажмите кнопку "Активировать". Или выберите чекбокс и в выпадающем списке действия выберите "Активировать". Нажмите применить.
Обновление:
Дополнение поддерживает автоматическое обновление - два раза в день отправляются вашим сервером запросы на обновление.
Если в течении суток вы не видите обновления (а на странице дополнения вы видите что версия вышла новая), советую ознакомиться с этой статьёй
Шорткод:
[otfm_list_of_publications]
Доступные атрибуты:
post_type__in - тип записей через запятую. Например: post
taxonomy id таксономии из которой нужно вывести (если таксономия не из типа записей post - то обязательно post_type__in вписывай к какому типу записи таксономия принадлежит)
number - количество записей к выводу (без постраничной навигации. Нужна постраничная? используй ниже per_page)
per_page - кол-во записей на странице (включает постраничную навигацию). При условии что у вас постраничная навигация от дополнения на странице одна.
load - укажите infinite и у вас будет включена ajax подгрузка на страницу. Ограничение: 1 шорткод с этим атрибутом на страницу.
sticky_posts - выведет прикрепленные 5 записей. например это может быть сообщение администрации
ID__in - идентификаторы записей через запятую к выводу
excludes_id - идентификаторы записей через запятую, которые необходимо исключить
post_author - идентификатор пользователя, чьи записи необходимо вывести
post_author__in - идентификаторы пользователей через запятую, чьи записи необходимо получить
post_author__not_in - идентификаторы пользователей через запятую, чьи записи необходимо исключить
offset - отступ от первых записей. Пригодится если нужно выводить несколько групп карточек.
is_friends - вывести записи друзей
template - шаблон: polaroid (по умолчанию), mary, vast, friend, universal
badge_text - текст слева вверху карточки. Например: закреплено, важно, скидка!
Полезно для закреплённых записей и записей выводимых по ID
title_text = текст заголовка перед блоком. Полезно для закреплённых записей - если их нет - то и заголовок выводиться не будет.
Примеры:
1. Выведем 3 заметки (без постраничной навигации):
[otfm_list_of_publications number="3" post_type__in="notes"]
2. Прикреплённые записи, с бейджем и с текстом - если есть что вывести:
[otfm_list_of_publications sticky_posts="1" badge_text="Скидка 40%" title_text="Распродажа!"]
3. Исключим текущую запись (id записей через запятую):
[otfm_list_of_publications excludes_id="7455"]
4. Выведем записи с постраничной навигацией:
[otfm_list_of_publications excludes_id="7455" title_text="Список записей:" per_page="18"]
5. Выведем записи из постов и групп с бесконечной прокруткой:
[otfm_list_of_publications excludes_id="7455" title_text="Список записей:" per_page="18" load="infinite"]
6. Выводим товары реколл:
[otfm_list_of_publications excludes_id="7455" title_text="Товары:" per_page="18" load="infinite" post_type__in="products"]
7. Шаблоны на примере вывода постов. По умолчанию был polaroid
[otfm_list_of_publications excludes_id="7455" title_text="Список записей:" per_page="18" load="infinite" template="mary"]
8. Шаблоны на примере вывода постов, заметок, записей групп, товаров и галереи видео
[otfm_list_of_publications excludes_id="7455" title_text="Список записей:" per_page="18" load="infinite" template="universal" post_type__in="post,post-group,products,notes,video"]
9. а теперь всё это выведем только от друзей:
[otfm_list_of_publications excludes_id="7455" title_text="Список записей:" per_page="18" load="infinite" template="universal" post_type__in="post,post-group,products,notes,video" is_friends="1"]
10. Выведем из рубрики "Новости":
[otfm_list_of_publications title_text="Рубрика 'Новости':" per_page="18" load="infinite" template="universal" post_type__in="post" taxonomy="16"]
11. Выведем из 2-х рубрик:
[otfm_list_of_publications title_text="Рубрика 'Новости и акции':" per_page="18" load="infinite" template="universal" post_type__in="post" taxonomy="16,7"]
- аналогично выводим и из меток - подставляя в taxonomy значение метки (её id)
12. Выведем записи из определенной группы (WP-Recall дополнение Groups):
[otfm_list_of_publications title_text="Группа 'Любители кошек':" per_page="18" load="infinite" template="universal" post_type__in="post-group" taxonomy="9"]
- обратите внимание что мы указали также post_type__in="post-group" - тип записи групп. т.к. по умолчанию в этом значении 'post'.
Есть настройки?
Да, в админке: WP-Recall -> Настройки -> Настройки OTFM List of Publications
Какие еще дополнения расширяют его возможности?
1. Всплывающее окно полной записи как в instagram добавляет премиум доп Universe Activity Modal
2. Премиум дополнение Ajax Contacts Author - в модальном окне (доп Universe Activity Modal) покажет по запросу данные автора публикации. Например контакты продавца.
3. Бесплатное дополнение Magnific Popup Recall - в модальном окне (доп Universe Activity Modal) сможете фото смотреть на весь размер
4. Бесплатные дополнения интеграции с плагинами просмотров - любой из этих:
Top 10 to WP-Recall
WP-PostViews To WP-Recall
5. Бесплатное дополнение - "Друзья": Friends Recall - если вам нужно выводить записи друзей
v1.1
* Дополнение получило возможность выводить по рубрикам, меткам и другим таксономиям произвольных типов записей.
Также можно вывести записи из одной отдельно взятой группы (базовое дополнение WP-Recall Groups)
v1.0
* Release
* Поддержка осуществляется в рамках текущего функционала дополнения
* При возникновении проблемы, создайте соотвествующую тему на форуме поддержки товара
* Если вам нужна доработка под ваши нужды - вы можете обратиться ко мне в ЛС с техзаданием на платную доработку.
Все мои работы опубликованы на моём сайте и в каталоге магазина CodeSeller.ru
Как доктор прописал. Отличный доп. В качестве идеи - вывод записей под постом из категории бесконечной лентой.
Дополню...полный пост со всеми его прибамбасами, опцию можно добавить, выводить привью или нет. Со сменой урла конечно.
возможно с урлом, но в стиле инстаграма - вообще нет смысла уходить в отдельную запись (отдельная страница) - вся идея сделать так, чтоб народ был на одной только лишь странице - этот доп + UNA Modal приблизили меня к моей цели.
А когда тыкнул по карточке и перешел в запись, можно продолжить держать вовлеченность подпихивая ниже еще материал лентой)
а для этого надо запретить переходить в запись - тогда все процессы будут на одной странице + в модалке. Я твой посыл понял - но по твоему предложению - есть готовые плагины, а вот так как я в итоге хочу добиться + экосистема реколл чтоб поддерживалась - такого точно нет.
Честно - мне идея ухода с страницы на другую не нравится. Мне нравится подход инсты (он идейно проще) - вот его решил воспроизвести.
Но для сайта все равно надо момент с урлом продумать, что бы у подгруженных он менялся на канонический этой записи, иначе будет не легко. Хотя пока не понимаю может всего.
не совсем понимаю зачем это?
Для поисковиков - вордпресс все равно будет отдавать отдельную запись. Мы просто народ туда лить не будем.
Урл нужен лишь для того чтоб поделиться - сейчас часть эта есть в отдельном допе. Надо лишь его подружить не только с группами. Ну и подумать по поводу того если юзер по прямой ссылке на запись перешел. Вопрос времени - всё будет. Я к этому двигаюсь))
В такой концепции, да, наверно и не надо, только отдельную запись как ты и написал. 👍
добрый вечер, извините что пишу сюда. Хотел уточнить можно ли сделать как тут https://prnt.sc/xpwo0r
т.е 4 колонки и вывод к примеру 270 букв из статьи ? (убрать изображения или заменить их рандомным как на скрине). Спасибо заранее за ответ
Здравствуйте.
Дополнение поддерживает функционал реколл шаблонов https://codeseller.ru/post-group/ispolzuem-funkcional-shablonov-v-plagine-wp-recall-spisok-shablonov/ . Если у вас есть навыки верстки и базовые знания php - думаю вам не составит труда это сделать
Можно ли вывести записи из определенной группы?
Опечатался. Вывести из определенной категории?
Я сейчас работаю над этой возможностью. В обновлении появится. Сегодня или завтра.
Дополнение получило возможность выводить по рубрикам, меткам и другим таксономиям произвольных типов записей.
Также можно вывести записи из одной отдельно взятой группы (базовое дополнение WP-Recall Groups)
Вопрос: Нагрузка на хостинг будет такой же как при выводе записей через цикл? Если я в шаблоне, например, определённый типа записей, выведу не через цикл, а через шорткоды данного дополнения?
я не мерил. Тут важно понимать что если выводишь заголовок и текст с картинкой - то нагрузка одна, а если из разных типов записей кучу данных с кучей метаданных - то конечно это отличается по нагрузке.
Как грубая аналогия: "мешок ваты и мешок кирпичей - что по нагрузке будет больше?"
Вопрос не корректен считаю.
Здравствуйте подскажите я приобрел и установил доп. Могу ли я установить его на другой свой сайт ? Или покупать снова ?
Здравствуйте.Если это ваш домен - да. Если домен третьих лиц, перепродажа, услуги - то нет https://codeseller.ru/publichnaya-oferta/