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)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как в пушсетках покупают по 100-200 тысяч кликов за день?
2 Boymaster 726 24.4.2024, 17:52
автор: Boymaster
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
151 adw-kupon.ru 19912 23.4.2024, 13:52
автор: Vmir
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
20 uahomka 3487 23.4.2024, 11:54
автор: Skyworker
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
30 freeax 5049 20.4.2024, 16:49
автор: Liudmila
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
13 Boymaster 2040 20.4.2024, 15:06
автор: Boymaster


 



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