WordPress — очень полный менеджер контента, но самое лучшее в WordPress — это не все, что входит в стандартную комплектацию, а то, что вы можете продолжать расширять его с помощью плагинов или если у вас есть знания в области программирования.
И в этом, друзья, величие свободного программного обеспечения 🙂
Дело в том, что мне нужно было иметь возможность фильтровать контент по пользователям, а также чтобы контент был не постами или страницами, а типом пользовательского контента.
В моем случае тип содержимого Listings плагина Менеджер заданий WP.
Проблема, с которой я столкнулся, заключается в том, что я создаю каталог с шаблоном Listable, в котором пользователи могут создавать контент, и мне нужен простой способ фильтровать списки по пользователям.
На следующем экране вы можете увидеть скриншот списков Listable:
Я бы хотел, чтобы пользователь, который создал список, был среди фильтров, которые идут с ним.
Это не входит в стандартную комплектацию, но мы можем сделать это легко благодаря премиум-плагину. Столбцы администратора Pro
После установки у вас появится новое меню в меню «Настройки» -> «Столбцы администратора».
А здесь мы добавим новую колонку с автором и включим пару опций:
Как я уже упоминал, вы должны активировать 2 опции:
Интегрированное издание: Активировать эту опцию не обязательно, но она позволяет вам изменить автора в самой таблице типов контента, и я заметил, что иногда фильтр не появляется, если вы не делаете это оттуда.
Отфильтровано: Если мы хотим, чтобы этот параметр фильтровался по полю, его обязательно нужно отметить.
Если все прошло хорошо, теперь вы можете отфильтровать по пользователю, который добавил контент:
И, как я уже говорил, теперь вы также можете изменить пользователя с этого же экрана благодаря включенной опции «Встроенная версия»:
Плагин Столбцы администратора Pro он делает гораздо больше, как вы можете видеть в статье, которую я посвятил ему некоторое время назад.