Intereting Posts
Скорость загрузки WordPress Подсчет сообщений типа заданного типа с определенной таксономией? Как подписаться на разные теги и получать сообщения этого тега в фиде? Лучшее место для загрузки wp_ajax_the_ajax_hook action в плагине Как получить значения из полей ввода администрирования woocommerce? Как вы загружаете js и стиль ресурсов из CDN с локальным резервным использованием wp_enqueue_scripts? Изменение состояния сообщения одним щелчком мыши Получение значений пользовательских полей в режиме быстрого редактирования Как я могу сделать (wp_nav_menu) для этой конструкции? (Целевая страница с разными разделами) Переопределение файла шаблона CPT через functions.php Значения пользовательских настроек не сохраняются в пользовательской теме Есть ли режим обслуживания в ядре WordPress? Создает ли WordPress мобильные меню автоматически? Сделать мой перевод плагина готовым. Poedit не работает Как подготовить строки для вставки в качестве значений в таблицу MySQL?

Установите дату истечения срока действия сообщения из Frontend с помощью wp_insert_post

Я пытаюсь создать форму, которую пользователи публикуют с интерфейсом, все работает нормально, но мне нужно знать, возможно ли это, если я играю с 'post_date' => date('Ymd H:i:s') ?

если я добавлю скрытое поле, которое генерирует день истечения срока действия (+30 дней после дня), а затем добавляет его в сообщение с помощью add_post_meta($post_id, 'expiration', $expDate, true);

у кого есть идеи, как я могу построить что-то подобное?

большое спасибо,
Филипп

Пост сам по себе является только данными, он не может выполнять такое действие, как истечение срока его действия. Поэтому вам нужно иметь какую-то внешнюю систему управления.

Вы можете использовать WP Cron (см. wp_schedule_event() и связанные с ним) для запуска периодической задачи, которая будет запрашивать сообщения в вашем настраиваемом поле и выполнять требуемые действия над ними (удаление, отмена опубликованного статуса и т. Д.).