X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как удалить запись в wordpress в определённую дату
moxtima
moxtima
Topic Starter сообщение 24.5.2015, 18:53; Ответить: moxtima
Сообщение #1


Добавил произвольное поле даты для таксономии "события"

Код
    array(
        'label' => 'Дата',
        'desc'  => 'Дата события.',
        'id'    => 'date',
        'type'  => 'date'
    ),



Теперь мне нужно чтобы запись события удалялась при наступлении этой даты.

Я предполагаю, что нужно сделать cron задание, только ума не приложу как это сделать...

Помогите пожалуйста советом или ссылкой :mol:
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
JamesM12
JamesM12
сообщение 24.5.2015, 19:57; Ответить: JamesM12
Сообщение #2


Можно создать событие на эту дату


--------------------
Создание, исправление, доработка, лечение ваших проектов :)
Linux, PHP, Javascript, HTML, CSS, Wordpress since 2008 - wpmastering.pro


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vlad_Intuit
Vlad_Intuit
сообщение 25.5.2015, 15:45; Ответить: Vlad_Intuit
Сообщение #3


В файле, отвечающим за вывод списка статей установи в переменные текущую дату через date, а затем в loop-цикле через if() доставай значения произвольных полей, которые сверяй с текущей датой и в зависимости от результата либо выводи статью, либо переходи к следующей итерации loop-цикла. В файле, который отвечает за вывод конкретной статьи/страницы сделай ту же саму проверку, только в случае, если текущая дата больше указанного срока, выводи на экран сообщение какое-нибудь о том, что статья удалена. Дополнительно везде установи проверку таксономии, чтобы скрипт не тратил время на проверку дат в той таксономии, где не могут стоять ограничения.
Удалять просроченные статьи можно вручную (что я рекомендую), для этого можно написать плагин на WP, который будет содержать одну кнопу, запускающую удаление всех статей, срок которых уже истёк. Таким образом ты избежишь нежелательного удаления, если вдруг какая-то из статей ещё понадобиться.
Если тебе такой вариант не нравится - можно к какому-нибудь хуку события в админки привязать удаление
Других вариантов пока не придумал, с CRON не работал

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Сообщение отредактировал Vlad_Intuit - 25.5.2015, 15:46


--------------------
клоновод


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
12 Boymaster 1897 Сегодня, 21:03
автор: MisterBit
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПродам базу сайтов Wordpress в 16 миллионов доменов! Свежая сборка.
18 Boymaster 11062 Сегодня, 12:04
автор: Omaxis
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
29 freeax 4812 17.4.2024, 1:19
автор: sergio11
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
148 adw-kupon.ru 19711 8.4.2024, 10:37
автор: Skyworker
Открытая тема (нет новых ответов) Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта
0 Alex-777 862 7.4.2024, 18:05
автор: Alex-777


 



RSS Текстовая версия Сейчас: 19.4.2024, 23:17
Дизайн