Разработка плагина отложенной публикации

Ссылка на работу
Описание заказчика: После написания автором поста, он может не задавать сам время его публикации, поэтому данную функцию (задание времени на странице создания поста для всех, кроме админа, желательно отключить или скрыть), а просто нажать на кнопку "Опубликовать". Время для публикации присвоится то, которое указано в настройках плагина для конкретно выбранной рубрики (в которую писался пост), и которое самое ближайшее после текущего времени. Т.е. если сейчас 12:00, а в настройках временных интервалов в плагине идут такие ячейки: 11:50, 12:10, 12:30 - то, понятное дело, выбираем 12:10 - потому что этот интервал ближайший после текущего. Важно: Если же последний интервал в плагине указан, например, 23:58, а самый первый - 0:10, то важно не опубликовать задним числом, а запланировать публикацию на следующий день и так далее. Пост НЕ ДОЛЖЕН НИКОГДА публиковаться задним числом/временем. Это также может быть и не следующий, а через 2-3-4 и т.д. дней вперед - смотря сколько постов таким образом уже написаны и запланированы, ведь их может быть много. Своего рода, такая отсроченная публикация получается, но только с моими временными интервалами и только для определенных рубрик. Плагин работает только для тех рубрик, которые выбраны в его настройках галочками. Те, которые не выбраны - соответственно, попросту неактивны. Далее идут 30 ячеек - временные интервалы.