• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

    Мы активно растущий клуб по WordPress и нам нужна помощь каждого человека, в том числе и Ваша! Не стесняйтесь и станьте частью большого сообщества.
    Мы делимся новостями, отытом и полезными советами! Пройдите простую регистрацию, чтобы пользоваться всеми возможностями нашего клуба.

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

Вопрос Автоматическое удаление товаров через заданное время

emkub

НОВИЧОК
Здравствуйте. Помогите пожалуйста разобраться с этим вопросом.
Суть: нужно автоматически удалять товары спустя Х дней после опубликования. С горем пополам нашёл нужный код (страница оригинала: https://wisdmlabs.com/blog/delete-products-woocommerce-shop-specific-time-period/), но он не срабатывает. Всё сделал, как описано на вышеуказанной странице, кроме установки триального EasyCron. Все три части кода вставил в файл functions.php, в конец файла. Но пока не работает, как хотелось...
 
Последнее редактирование модератором:
emkub, а почему крон не стали ставить? может там идет привязка именно к этому планировщику?
 
Нет, привязки к конкретному планировщику нет. Единственное условие выполнения задания - чтобы был хоть один заход на сайт. В этом случае запускается встроенный wp-cron.
 
Здравствуйте. Помогите пожалуйста разобраться с этим вопросом.
Суть: нужно автоматически удалять товары спустя Х дней после опубликования. С горем пополам нашёл нужный код (страница оригинала: https://wisdmlabs.com/blog/delete-products-woocommerce-shop-specific-time-period/), но он не срабатывает. Всё сделал, как описано на вышеуказанной странице, кроме установки триального EasyCron. Все три части кода вставил в файл functions.php, в конец файла. Но пока не работает, как хотелось...
А время установили, через которое должен пропадать товар? Там в статье на писано что вместо Х надо установить нужное время в первой функции
 
Да, задавал разное время, пробовал и в "днях" и в "часах". Результата не было.
 
это я преувеличил... пока эти хуки вообще не работают, в крайнем случае, видимого результата нет.
 
Тогда не хватает исходных данных. Функции заточены под определенные произвольные записи. Вы используете Вукомерц?
 
emkub, Тогда надо проверять какие значения получают функции. Есть у меня подозрения, что первая функция не получает ID поста. Попробуйте в ней вместо $id поставить идентификатор поста
 
Назад
Сверху