Глобально скрыть посты для пользователя по условию
Есть сайт на WP. И на сайте есть сложные правила для определения - доступен ли пост определенному пользователю.
Есть ли способ глобально, на всех страницах, во всех циклах - убрать эти посты какой-то функцией, чтобы не сломать пагинацию?
Ответы (1 шт):
Автор решения: KAGG Design
→ Ссылка
Для таких манипуляций существует фильтр pre_get_posts. Что там нужно делать, сильно зависит от ваших правил определения доступности поста. Подробнее ответить на этот вопрос не представляется возможным.