Ограничить 1 сообщение для каждой категории

У меня есть блог с несколькими авторами. Я хочу, чтобы каждая категория могла иметь 1 сообщение, назначенное ему. Другими словами, после того, как первый автор опубликовал сообщение с назначенной категорией, ни один другой автор не может присвоить эту должность тем же категориям.

Лучшее, что я нашел до сих пор, – это использовать термин meta для определения «владельца» термина «категория». Если кто-либо помимо владельца пытается его использовать, он будет отклонен. Основным способом обеспечения этого является действие 'added_term_relationship'. Если автор сообщения не соответствует владельцу этого термина, этот термин удаляется из сообщения. Хотя имеет смысл помешать этому, прежде чем он будет добавлен, нет никакого полезного крючка, связанного с добавлением категорий к новым сообщениям.