Как присваивать определённую метку в метаполе (произвольное поле)?

Как реализовать такую логику: если в записи указаны определённые(-ая) метки(-а), то после публикации этой записи или её обновления - создавалось произвольное поле с этой самой меткой(-ми). Подскажите, пожалуйста. Спасибо!