Все это не более чем предмет создания плагинов.
1. Пишите в личку -- пообщаемся.
2. А у меня есть advanced-версия
плагина Calendar, и для каждого мероприятия я ввожу:
- дату публикации объявления
- дату начала мероприятия
- дату завершения мероприятия
До начала мои пользователи могут кликнуть по сервису "Я пойду", после завершения -- "Я там был". После завершения же они его комментируют и рейтингуют. Т.е. мне удаление никак не подходит (как и 99% остальных пользователей, которым не требуется удалять новости). Проще написать мелкий плагин для работы с полями page_begin и page_expire, который будет гибко делать именно то, что необходимо (удалять, актуализировать даты и проч.), чем бороться с удалением страниц методом хака или созданием плагина-подпорки.