WordPress - Обновление всех существующих записей одновременно
Есть ли способ перебрать все существующие опубликованные записи на сайте WP, чтобы имитировать нажатие кнопки "Обновить" для каждой записи по очереди? Это разовое действие. У меня сайт с тысячами записей, и нет возможности вручную обновлять каждую из них.
Я добавил плагин, который отображает новую информацию в каждой записи, но чтобы он заработал на существующих записях, нужно "обновить" каждую запись в отдельности.
Спасибо

Я не уверен, сработает ли это, но вы можете попробовать запустить wp_update_post()
для всех затронутых записей. Это вызовет хук save_post
.
Согласно Codex:
В отличие от wp_insert_post(), необходимо передать только ID записи для обновления и элементы, которые нужно обновить.
Вы можете попробовать перебрать массив ID записей и применить функцию к ним. Получить ID записей можно с помощью WP_Query.
foreach( $posts_id as $post_id ){
wp_update_post( $post_id );
}
