Как я могу обновлять все сообщения без внесения изменений?

Я создаю сайт, который использует тему пользовательского аукциона. Используя плагин WP All Import, файл XML загружает детали автомобиля в тему, это тип сообщения.

Чтобы транспортные средства появлялись на переднем конце, вам необходимо войти в каждый автомобиль и нажать кнопку «Обновить», не внося никаких изменений. Я бы хотел автоматизировать это. Я пытался использовать раскрывающийся список «Массовые действия», чтобы редактировать все заголовки и обновлять, но это не сработало. Мне нужно зайти в каждый пост и обновить его.

Должен ли я использовать wp_update_post() в задании cron?

Похоже, что фактические сообщения arent arent – используя get_posts () в WP API, просто возвращает сообщения в блоге, а не транспортные средства, даже если вы можете редактировать автомобиль, т. Е. Post.php? Post = 11207 & action = редактировать и перечислять все транспортные средства имеют post_type of vehicle: edit.php? post_type = vehicle и в меню, меню «Транспортные средства» имеет ту же структуру и делает то же самое, что и меню «Сообщения», я думаю, что разработчик темы использует структуру Unyson.

 include('wp-load.php'); $args = array('numberposts' => '-1', 'post_type'=>'vehicle' ); $postslist = get_posts( $args ); foreach ( $postslist as $post ){ setup_postdata( $post ); echo the_title()."<br />"; wp_update_post( $post ); } в include('wp-load.php'); $args = array('numberposts' => '-1', 'post_type'=>'vehicle' ); $postslist = get_posts( $args ); foreach ( $postslist as $post ){ setup_postdata( $post ); echo the_title()."<br />"; wp_update_post( $post ); } 

wp_reset_postdata ();

В этом списке указаны транспортные средства, но после их обновления они не отображаются на передней панели.