У меня есть пользовательский тип сообщенияНовости«с настраиваемым полем»категория«. В категории пользователь может выбрать:
0 — все
1 — категория1
2 — категория2
3 — категория3
Мне нужно на одной странице новостей следующую и предыдущую ссылку в той же категории, в том числе «всекатегория. Так, например, я на почте Икс и это в категории 3. Следующий пост Y (упорядочено по дате публикации) в категории 0 (все). Если я нажму на следующий (страница Икс) Я должен пойти на страницу Y, но должна быть следующая ссылка не в категории 0 но в категории 3.
Возможно ли это сделать?
Как насчет изменения структуры вашей структуры, чтобы вместо использования настраиваемого поля для категорий вы использовали настраиваемую таксономию? Пользовательские таксономии немного более благоприятны для этого, и тогда вы можете воспользоваться инструментами, уже встроенными в WordPress, такими как get_next_post ().
Если вы не знаете, как создать собственную таксономию, вы можете читать о них, или используйте плагин как Пользовательский интерфейс типов сообщений, который может генерировать их для вас.
Других решений пока нет …