Необходимо на основе worpdress реализовать сайт с следующей структурой: есть разные сущности, которые должны быть связаны между собой. Допустим, такой пример: библиотека, книга, издательство, автор, рассказы.
Что требуется:
- в админке редактировать каждую сущность отдельно (у неё должны быть настраиваемые поля)
- в админке назначать каждой сущности параметры, по которым потом можно искать (у книги это может быть год выпуска, IBAN, серия и т.д.)
- в админке связывать сущности друг с другом (например назначать книги авторов или книги издательству)
- на сайте показывать сущность в виде отдельной странице со всеми своими полями
- на сайте показывать сущности и все связанные с ней сущности (например на странице издательства показывать все книги этого издательства)
Я уверен, что существует множество плагинов, которые реализуют указанное поведение, но я не смог их найти.