Intereting Posts
Проверить URL-адрес запроса для шаблона Невозможно получить почтовый идентификатор на странице, которая представляет собой настраиваемый архив типа сообщения использовать эскизы из ftp не использовать другой размер в сообщениях wordpress темы WordPress показывает плохой час и дату php Как запустить активационную функцию, когда плагин активирован в сети на многопользовательском? Отображать сообщение об успешном завершении после wp_update_post Как сделать акцию только для действий? Отключить сброс пароля WordPress через почту, а не уведомлять администратора о запросе на сброс Лучшее место для wp_register_script () и wp_register_style () Как использовать контактную форму 7 для обработки почты на стороне сервера ()? Проблема дублирования контента с динамическими URL-адресами Как получить данные плагинов WordPress в PHP с помощью API-интерфейса плагина? Динамический тип сообщения Variable echo как строка? Запрос числа загруженных сообщений в цикле Отображение информации из пользовательских полей в шаблоне с помощью типов?

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 удаляет пользовательские сообщения, а не удаляет их"