Ох, черт. Я думал, что знаю, что делает «Предпросмотр категорий», но ошибся. Клянусь, я только что смотрел на это, и там требовалось, чтобы категория была видимой, а просто в основном скрывалась. Возможно, есть какой-то другой компонент, который я перепутал с предпросмотром категорий.
Так что, да. Вероятно, имеет больше смысла использовать хорошо известный и поддерживаемый Предпросмотр категорий. Я обновлю исходный пост и, если вспомню, README.
Единственное, что, по моему мнению, может быть «лучше» в моём решении, — это то, что оно скрывает предпросмотры не только для анонимных пользователей, но и для администраторов и участников групп.