Данное дополнение добавит на ваш вордпресс сайт функционал серии записей и если нет серий - выведет блок записей автора. Ваши авторы смогут объединять (связывать серии в WordPress) ваши записи в серии, организуя, например, главы книг или серии записей. В конце публикации будет выводиться список серий записи. Возможно выбрать один из 2-х доступных шаблонов вывода: карточкой или списком.
Если серий в записи много - можно ограничить вывод через общие настройки:
Имя серии автор вписывает в форму публикации - в момент создания записи или её последующего редактирования:
Впишите в 3 записи, например, "Война и мир" и они свяжутся и будут выводиться в карточке в конце этой записи.
В личном кабинете, в вкладке списка публикаций пользователя, появится иконка установки серии записей и имя серии:
Щёлкнув по иконке, в всплывающую форму он сможет вписать имя серии или изменить существующее:
Возможности:
- вывод поля указания серии в форме публикации
- вывод в списке публикаций пользователя иконки на редактирование серии (полезно когда у вас модерация стоит или запрет на редактирование записи. Да и для быстрого маркирования принадлежности записи к серии записей)
- и вывод имени серии (видят все)
- иконка редактирования серии доступна администратору сайта или автору личного кабинета
- после записи серии можно вывести списком или карточкой
- адаптивный дизайн
- анимация появления серий в карточке
- функционал шаблонов WP-Recall
- своя картинка если нет прикрепленной к записи
- если нет в записи серии - можно выводить блок публикаций автора
- Этот блок также настраивается: шаблон списком/карточкой, заголовок перед блоком, кол-во записей к выводу, путь до картинки - если нет
- Возможность вывода автоматически, так и вписав код в нужное место вашей ВП темы
- Клик в списке публикаций пользователя по имени серии вызовет всплывающее окно содержащее все записи из этой серии
Настройки:
- возможно вписать типы записей для работы
- выбор для нужной формы публикации
- выбор иконки на редактирование
- возможно указать заголовок перед серией
- выбор шаблона вывода серии
- картинка если нет у записи
- вывод автоматически/вручную
- блок записей автора если нет серий и такие же настройки у него: шаблон списком/карточкой, заголовок перед блоком, кол-во записей к выводу, путь до картинки - если нет
В следующих версиях:
✔ Настройка: автоматический вывод/ручной (вызвать в нужном месте шаблона) Внедрено в функционал с версии 1.1
✔ Настройка: если нет серии записей - выводить несколько записей автора Внедрено в функционал с версии 1.1
✔ Путь до изображения, если нет Внедрено в функционал с версии 1.1
✔ Хук, срабатывающий при добавлении, изменении, удалении серии (полезно для кеширования или Universe Activity) Внедрено в функционал с версии 1.2
✔ В списке записей клик по имени серии выведет всплывающее окно и там все записи из этой серии. Полезно когда записей у автора много и хочется в ЛК получить весь список из серии. Внедрено в функционал с версии 1.2
Кеширование WP-Recall
Цена пойдет на увеличение при добавлении нового функционала.
Демонстрация работы здесь - всплывающее окно серий и перейдя на запись из серии под записью блок вывода серий. А если перейдете в запись без серии - то на этом месте блок записей автора.
Установка:
Т.к. это дополнение для WordPress плагина WP-Recall, то оно устанавливается через менеджер дополнений WP-Recall.
1. В админке вашего сайта перейдите на страницу "WP-Recall" -> "Дополнения" и в самом верху нажмите на кнопку "Обзор", выберите .zip архив дополнения на вашем пк и нажмите кнопку "Установить".
2. В списке загруженных дополнений, на этой странице, найдите это дополнение, наведите на него курсор мыши и нажмите кнопку "Активировать". Или выберите чекбокс и в выпадающем списке действия выберите "Активировать". Нажмите применить.
Обновление:
Дополнение поддерживает автоматическое обновление - два раза в день отправляются вашим сервером запросы на обновление.
Если в течении суток вы не видите обновления (а на странице дополнения вы видите что версия вышла новая), советую ознакомиться с этой статьёй
В админке есть блок настроек.
Расположен: WP-Recall -> Настройки -> Настройки Chapter Two
После активации дополнения:
1. Выставляйте тип записи с которым будете работать.
2. Переходите: WP-Recall -> Форма публикации - в нужном типе записей из "Неактивные поля" перенесите "Серия записей" в нужное место формы публикации
В форме публикации этого типа записи увидите поле для ввода имени серии.
В списке публикаций пользователей у выбранного типа записей будет иконка на добавление серии
Админ может в списке любого пользователя редактировать, щелкнув по иконке списка. Редактирование серии доступно и автору кабинета. Гость увидит только название серии.
В настройках Chapter Two вы можете выбрать другую иконку.
Возможно указать через настройки свой заголовок перед списком серий и выбрать шаблон отображения - списком или карточкой.
Если нет прикрепленного изображения записи - можно загрузить своё дефолтное. Или использовать то, что предлагает дополнение.
Если нет серии у записи в настройках вы можете выставить "Показать еще записи автора" и указать предельное кол-во записей к выводу,
настроить заголовок над блоком и дефолтную картинку и тип шаблона вывода.
Можно вывести в группе записи текущего автора только из этой группы или отключить эту возможность.
v2.1
* в ЛК в всплывающем окне списка серий добавлена сортировка по 2-м колонкам - по дате публикации и по заголовку.
- там же исправлена неверная начальная сортрировка. Сейчас там сортировка по заголовкам также как и в одиночной записи.
v2.0
* поддержка WP-Recall 16.24.10
* при открытии окна добавления серии курсор ставится в поле ввода
* улучшен контраст фокуса поля ввода серии
* поддержка браузерного lazy load
* изменение в шаблоне chpt-series-card.php и в chpt-series-list.php - если вы их меняли/правили - сверьте
* перевод на новое апи настроек.
- в связи с этим поля для вписывания урл к дефолтным картинкам заменены на удобный аплоадер. Но вам нужно будет перезалить через него свои изображения по умолчанию.
* в настройках добавлен удобный иконпикер для выбора иконки в секции "Иконка на редактирование в ЛК"
* добавлена опция "После этого кол-ва карточки перевести в список:" в блок настроек в секцию "Список серий"
- По умолчанию серия записей выводит в карточках все последующие. Но например если в серии слишком много записей то это переполнит интерфейс.
Здесь можно указать кол-во, сверх которого шаблон из карточек превлатится в список.
Если не указано ничего или 0 - то всё будет выводиться карточками.
Например укажите "3" и тогда 3 серии выведет карточками, а все последующие списком.
* добавлена опция "Текст после вывода другим типом:" в блок настроек в секцию "Список серий"
- Если карточки вы перевели в список, то перед ним вы можете добавить текст. По умолчанию: "Ещё из серии:"
Если нужно вообще текст убрать - поставьте 0
Внешний вид: скриншот
* Добавлена настройка "В группах вывести записи автора только из этой группы?" в секцию "Список публикаций автора"
Здесь вы можете отключить вывод записей автора из той группы в которой находитесь (по умолчанию включено).
Если поставите "нет" - то выводиться будут все записи автора без оглядки на текущую группу.
Там же добавлена опция: "Укажите заголовок для записей автора в группе". По умолчанию в группе выводится: Другие записи автора в группе:
Таким образом дополнение работает также и с группами WP-Recall, позволяя выводить записи из этой группы по автору.
v1.2
* Серия записей выбирается только из текущего автора. Если автор Саша и другой автор Маша указали одинаковую серию - то будут выбираться только записи нужного автора.
* Клик в списке публикаций пользователя по имени серии вызовет всплывающее окно содержащее все записи из этой серии.
* Небольшие правки стилей. Улучшение.
* Добавлены 3 хука:
установил серию do_action( 'chpt_add_series', $name, $post_id );
сменил серию do_action( 'chpt_change_series', $name, $post_id );
удалил серию do_action( 'chpt_delete_series', $old_name, $post_id );
- полезно будет для предстоящего функционала кеширования реколл или для записи событий в Universe Activity
v1.1
* Добавлена настройка позволяющая выбирать вывод блока серии - вручную или автоматически.
Это позволит отключить автоматичекий вывод блока и вывести в нужном месте вашей WordPress темы вписав код.
* Добавлена настройка которая появляется если вы выбрали тип вывода: Карточкой - "Путь до изображения, если нет"
т.е. если у записи нет прикрепленного изображения - возьмется это изображение.
* Добавлена настройка: "Список публикаций автора".
При отсутствии серии записей на этом месте будет показаны еще публикации автора. Полезно для дополнительной перелинковки записей
Блок имеет следующие настройки:
возможность указать заголовок перед блоком
кол-во выводимых записей
шаблон вывода: карточкой или списком
путь до изображения, если нет
* стили грузятся только там где требуются и какие требуются - от карточки или от списка
* улучшил представление карточек в макете:
теперь если в блоке 2 или 4-ре записи они выводятся по две в строке (раньше если выводилось 4-ре блока - 3 на одной строке, одна на второй)
И два если на строке - то шириной в 50% (было 33.3)
v1.0
* Release
* Поддержка осуществляется в рамках текущего функционала дополнения
* При возникновении проблемы, создайте соотвествующую тему на форуме поддержки товара
* Если вам нужна доработка под ваши нужды - вы можете обратиться ко мне в ЛС с техзаданием на платную доработку.
Все мои работы опубликованы на моём сайте и в каталоге магазина CodeSeller.ru
Интересное дополнение, но...
Я занимаюсь, как раз, литературным сайтом и, казалось бы, это полезная опция. Однако, два обстоятельства сводят на "нет" возможное желание дополнить функционал своего сайта подобной разработкой.
Это не упрёк разработчику, а лишь частное мнение: полагаю, ему будет интересно узнать, чтобы, возможно, учесть замечания в дальнейшем.
1. Неудобный вывод ссылок на публикации серии.
У меня на сайте под публикацией выводятся:
- другие посты автора (с обложкой);
- связанные посты по рубрикам/категориям (с обложкой).
Если сюда добавить такой же однотипный вывод серии публикаций (с обложкой), то возникнет невообразимая каша под публикацией из ссылок и картинок (пример на скрине), которая только запутает читателя.
2. Очень дорогое дополнение!
С учётом того, что подобный функционал бесплатно(!) заложен в текстовом редакторе WordPress в админке, при условии модерации публикаций.
Только в одном случае это делает ручками автор публикации ( за 751 рубль + удорожание дополнения в дальнейшем), а в другом - это делает ручками администратор/редактор бесплатно.
Ссылка - весь блок. Можно большим мужским пальцем на смартфоне попасть не глядя))
Скрины мне ваши не нравятся - что там все криво? Зато бесплатно 😉 А вы еще говорите о вкусах...
p.s. Мне вот тоже кажется дорогим X7, да и в гараже на него места нет - т.к. место только на приору и ягуар есть. Но я не хожу по салонам говоря им подобные замечания...
Насколько я понимаю, в дополнении порядок вывода связанных постов регулируется шаблоном, который можно без труда заменить на что то свое, возможно, тут даже предлагается несколько вариантов вывода.
А цена - дело автора, тут либо соглашаться либо нет, все зависит от степени полезности и нужности такого функционала на вашем сайте.
Хотя функционал весьма специфичный, но, я нахожу его удобным, избавляет админа от некоторой части рутины в своей работе.
Не представляете, насколько облегчается жизнь)))
А как быстро можно теперь промаркировать записи - все из одного списка публикаций автора. Не надо заходить в редактировании записи. А когда записей много - ставить в серию с данным дополнением проще.
По вашей просьбе в следующем обновлении добавлю опцию - если нет серии записей у поста - то выведем некоторое кол-во (указанное в настройках) последних записей автора.
Вчера не было сил еще на комментарий... Итак - как этот доп получился:
Данное дополнение - результат работы над одним из заданий. Автор задания согласился на распространение товара мною в виде дополнения (мои условия участия), а это значит что автор задания получит техподдержку по товару (а не просто товар и его первоначальную настройку и "до свидания" - как это бывает на фрилансе) и его дальнейшее развитие - т.е. долгосрочную перспективу.
Можно считать что данное дополнение появилось в результате проекта с одним спонсором и исполнителем. Сообщество WP-Recall получило еще одно дополнение интегрированное в личный кабинет плагина. От такого сотрудничества выиграют все.
Заказчик остался очень доволен и получил больше, чем было в первоначальном техзадании. В описании товара я указал какие обновления получит данный доп в скором времени.
Хочу выразить благодарность автору задания - без него данное дополнение появилось бы не так скоро в каталоге.
А если будет несколько произведений с одинаковым названием разных авторов, это никак не замиксуется?
Можете мне привести подобный пример? "Война и мир" только другого автора? Я думал это фильмы снимают с одинаковым названием "Кинг конг" например с 30-х годов 🙂
Сейчас такая ситуация дополнением не обрабатывается - но при желании легко это сделать в обновлении дополнения - просто не было надобности.
Если честно, то много произведений имеют одинаковые названия. Тут дело даже не в классиках.
Ну если такое будет необходимо добавить не проблема.
И ещё. Например, в том же романе "Война и мир" 4 тома и аж 361 глава. Как осуществлять навигацию читателю? Было бы круто, если бы в конце публикации выводилась ссылка ("полное содержание" или ещё как-то можно "обозвать" это), кликнув на которую, появлялось модальное окно с полным содержанием произведения.
Сейчас доп выводит все серии. Сами понимаете - мне нет смысла вводить дополнительный функционал на эфемерные ситуации которых ни у меня, ни у автора задания пока не было. Можно добавить настройку - ограничение выборки. Глобальная опция например на 10-ть серий. Но пока этого нет. Из шкуры овечьей и 100 шапок можно сшить - но кому это надо?
В описании в планах у меня добавлено только это:
Вот только стилями я уже сейчас отработал - https://yadi.sk/i/vIjsAT35xTEkSw выше какого-то значения переводить карточку в список. Как вариант - если ничего не делать в самом дополнении.
А, ну это, в принципе, уже всё решает. Просто не увидел это.
Но это в ЛК. Это не где-то в одиночной записи. Так как этот доп я использую на своем сайте - у меня на него много идей. Просто озвучил те, на которые до майских праздников думаю найду время.
Про переполнение списка когда будет выводиться много карточек у меня были мысли на этот счет - можно под спойлер скрывать например. Но пока не обмозговывал основательно.
Как одна из идей была (но это не факт что выйдет так быстро) - в списке публикаций автора зарегистрировать дочернюю вкладку: "серия публикаций" и туда в виде: карточка - имя серии и список их, ниже вторая и т.д.
Но это идеи на будущее и не могут служить какими то заявлениями что это касается озвученного функционала. это так - дорожная карта.
Обалдеть. Обалдеть! Это все будет?)))
Будет то, что в конце описания дополнения, и часть уже сделана.
То что в комментариях - может выйти скоро, может выйти не так скоро. Поэтому в комментарии сделал подобную ремарку.
"другие записи автора" - как формируются? в случайном порядке ?
Нет. Рандом дорогая операция. Здесь берутся последние записи автора исключая текущую.
Вот теперь можно и показать живую демку - в обновлении дополнения сделал крутой просмотр всех записей из серии в личном кабинете.
Переходите по ссылке в конце описания товара - щелкайте на имя серии, переходите в запись с серией - увидите под ней блок записей серии, а также переходите в запись без серии - на этом месте будет блок записей автора. Всё лаконично и красиво.
С вашим плагином серий также? Если нет, то советую брать моё решение - впереди еще несколько интересных реализаций по теме 😉
Если это вопрос ко мне, то у меня не плагин: в шаблоне темы предусмотрена возможность привязать записи автора по категориям, а последние записи автора выводит бесплатное дополнение Yworld Author Posts.
Но у Вас получилось круто, признаю 8)
Теперь нужно где-то наскирдовать денег на приобретение Вашего допа 🙂
Дополнение приобрёл: пока в стадии тестирования, но уже всё нравится! 👍
Спасибо, Владимир, за Вашу работу 🎖
Надеюсь, что дорожная карта по развитию допа не забыта 😉
Версия 2.0 дополнения. Использует всю мощь нового апи настроек WP-Recall.
Ну и добавил еще возможность убрать вывод 100 карточек - если серия длинная - их можно превратить в список https://codeseller.ru/wp-content/uploads/2019/04/chapter-two32.png
А также есть возможность выводить записи автора из этой же группы - полезно и тематически.
Все подробности релиза читайте в вкладке "Changelog"
Я ещё раз прочитаю все настройки, но пока не увидела вот какой момент.
Мне на будущее как раз нужно будет на сайт добавить раздел "купить книги". И там хотелось бы иметь возможность людям перед покупкой давать почитать отрывок из книги (как на большинстве сайтов типа литрес).
Есть ли в вашем допе такая возможность?
нет. Это дополнение никак не ограничивает контент.
Тут, это или записи автора, или автор может установить принадлежность записей с какой-то общей темой. Т.е. это могут быть главы, серии записей, сборники чего-то и антологии. По ссылке на демо - все становится понятно.