Два плагина для вордпресс
Требуется написать 2 плагина для добавления постов в нужное время.
Все посты заранее добавлены на сайт в режиме Pending (ожидают публикации).
Должно выглядеть примерно так, как на картинке в приложении.
Как должно работать:
Пример 1. (для пояснения)
Выбираем все месяцы, все дни недели, просто все дни, часы - 10, 21 и 23, минуты - 10 и 46.
Далее выбираем категорию из списка и нажимаем "Add Task".
В списке ниже должна появится задача, по которой постоянно будет выполняться постинг постов, добавленных в соответствующую категорию в режиме Pending.
Нажатие на крестик должно удалить задачу. Естественно, должна быть возможность добавлять несколько задач.
Пример 2. Хочу чтоб постились посты во все разделы 4 раза в день:
оставляем Categories в режиме ALL
выбираем минуту, скажем 14
выбираем часы, скажем 11, 15, 19, 22
выбираем ВСЕ дни, месяцы, дни недели
Результат: в каждый раздел каждый день будет отправляться 4 сообщения в: 11:14, 15:14, 19:14, 22:14.
Пример 3. Хочу чтоб в выходные постилось на 2 сообщения больше (вдобавок к основному заданию):
выбираем нужную категорию
выбираем минуту, скажем 10
выбираем часы, скажем 11, 23
выбираем ВСЕ дни, месяцы, И в днях недели - СБ и ВС.
Результат: В каждые СБ И ВС будет отправляться 2 сообщения в: 11:10, 23:10.
Думаю, принцип понятен. Главное его сохранить, а интерфейс - на ваше усмотрение.
2 ПЛАГИН:
В форму добавления новости нужно добавить десять полей для ссылок на файлообменники.
В панели над текстовым полем должна появится кнопка с кодом, который будет вставлять ссылки, взятые одного из полей в зависимости от настроек (т.е. работает как переменная, которой будет соответствовать любое из полей, которое будет стоять в настройках)
Поля по умолчанию можно обозвать так: First FileHost, Second FileHost ... Tenth FileHost.
Также должна быть возможность изменения названия каждого из полей.
Для каждой категории должна быть возможность выставлять свои настройки обменника.
К примеру для первой категории новостей - First FileHost, для четвертой - Eighth FileHost и т.д.
При изменении обменнка в настройках категории, в старых новостях также должны измениться отображаемые ссылки.
К примеру новость была добавлена в категорию 3 с ссылкой на 5 файлхост (если я не переименовал его). При изменении в настройках категории обменника ( к примеру на 7) и нажатии кнопки "Update the old posts" в добавленных новостя должны измениться ссылки с 5 на 7 файлхост.
Сложность мне трудно оценить, я не программист.