WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Подскажите плагин «Серии постов»

Интересует ВАШ опыт использования и подводные камни. - так как записей более 7000 и серий порядка 100 штук по 2-15 постов в серии и я не знаю какая будет нагрузка.

Не путать с плагинами по типу (related post) - тут срабатывает поиск схожих постов, а мне нужно чтоб был четкий список.

К примеру возьмем писателя. Задача плагина: автор написал 10 книг, на сайте будет 10 постов, и каждый из них должен отображать в какой книге (серии) находится пользователь и какие ещё серии есть.
Так же плагин должен понимать что если 1 пост из серии будет удален то уже показывать не 10 постов в списке а 9.

Интересуют вопросы

  • нагрузка
  • вывод на странице постов
  • вывод на странице архивов
  • автоматическое обновление листов и порядковых номеров в серии
  • Стоит ли самому ввязываться в реализацию через произвольную таксономию ??

1 что нашел - думаю сыроватый вариант

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

0
kolshix
5 июня 2020 615
  • 0
    el-lable380 el-lable.ru

    Свои запросы в БД, свои методики кеширования этих запросов.
    Плагины не помогут, тем более если они используют стандартные API WP.

    kolshix 6 Июн. 2020

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

    Все упирается в постмета и посттаксономия. Далее вывод стандартными командами.

    1 Пока что буду думать как зависимости пост мета установить - к примеру если удаляется номер 5 из 10 штук , все номера постмета пересчитываются (только что базу проверил). Проверил - для меня этот функционал не допустим и зависимость не нужна, у постов не всегда все серии в наличии, а такая функция будет нарушать порядок.

    2 буду искать как сформировать красивое поле ввода для таксономии, чтоб и поиск работал как в плагине "taxonomy filter" и чтоб ввод доп поля под постмета был

    el-lable 6 Июн. 2020

    Как правило достаточно как-то кешировать количество чего-то в БД.
    И обновлять пассивно раз в сутки.
    При динамическом изменении естетсвенно этот счетчик будет изменяться вашим скриптом.
    Как вы будете сохранять счетчик - тоже ваше личное дело, например через get_option();

    kolshix 6 Июн. 2020

    Сейчас остановился на мысле, просто создам таксономию + поле номер для поста.

    Более по сути и не нужно - нумерацию можно если что-то пропустил то и 1.1 и 2.5 делать, с таксономию ей тоже проблем нет - сначала сделаю с иерархие, потом как увеличится количество, просто отключу иерархию.

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

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация