Intereting Posts
Ручное резервное копирование – как сохранить в Firefox или Chrome (вместо IE, который вызывает всплывающее окно, от которого я не могу избавиться) Сортируемые столбцы администратора на 0.00 номер Новые пользовательские записи типа записей не отсортированы правильно в admin, используя pre_get_posts Дашикон и Псевдо: до Изменить заголовок или разделитель заголовка в WordPress Исключение липких сообщений из цикла и WP_Query () в WordPress? Расширение поиска WordPress, чтобы включить выдержки и таксономии? AJAX возвращает ответ 0 Почему $ wp_query ничего не получает? Не удается запустить запрос базы данных Добавление элементов в wp_list_pages (внутри <li>, но до <a>) Сохранить список из пользовательского мета-поля? Хотите, чтобы wp_get_post_terms возвращался произвольно, как это сделать? Woocommerce – печать пользовательского поля продукта в электронной почте выпадающий список проблемы таксономии

WordPress удаляет пользовательские сообщения, а не удаляет их

Мне нужно удалить некоторые пользовательские сообщения , при определенных условиях, с помощью кода (это самозаписывающийся плагин)

Используемая тема – дети

Я не отключу способность удалять сообщение;

В config.php не установлен постоянный EMPTY_TRASH_DAYS но в default-constant.php я могу читать

 /** * Defines functionality related WordPress constants * * @since 3.0.0 */ function wp_functionality_constants() { /** * @since 2.5.0 */ if ( !defined( 'AUTOSAVE_INTERVAL' ) ) define( 'AUTOSAVE_INTERVAL', 60 ); /** * @since 2.9.0 */ if ( !defined( 'EMPTY_TRASH_DAYS' ) ) define( 'EMPTY_TRASH_DAYS', 30 ); if ( !defined('WP_POST_REVISIONS') ) define('WP_POST_REVISIONS', true); /** * @since 3.3.0 */ if ( !defined( 'WP_CRON_LOCK_TIMEOUT' ) ) define('WP_CRON_LOCK_TIMEOUT', 60); // In seconds } 

С панели инструментов я могу уничтожить пользовательские сообщения и отдельную почту и страницу, поэтому мусор (кажется мне) работает.

Но из моего кода, если я выбираю сообщение для мусора, он будет удален.

 [...] $temp = new \WP_Query( $args ); if ( $temp->have_posts() ) { while ( $temp->have_posts() ) { $id_post = get_the_ID(); wp_delete_post($id_post , false); } } [...] 

Если я попытаюсь с wp_trash_post, сообщения будут стерты и не будут удалены.

Есть идеи? большое спасибо

Solutions Collecting From Web of "WordPress удаляет пользовательские сообщения, а не удаляет их"