WordPress - Aggiornare tutti i post esistenti in una volta
Esiste un modo per scorrere tutti i post pubblicati esistenti su un sito WordPress, replicando la pressione del pulsante "aggiorna" su ogni post singolarmente? Sarebbe un'operazione una tantum. Ho un sito con migliaia di post esistenti e non c'è modo che possa aggiornarli tutti manualmente.
Ho aggiunto un plugin che mostra alcune nuove informazioni su ogni post, ma per farlo funzionare sui post esistenti, devi "aggiornare" ogni singolo post individualmente.
Grazie

Non sono sicuro che funzionerà, ma potresti provare a eseguire wp_update_post()
su tutti i post interessati. Questo attiverà l'hook save_post
.
Secondo il Codex:
A differenza di wp_insert_post(), è necessario passare solo l'ID del post da aggiornare e gli elementi da modificare.
Potresti provare a ciclare un array di ID post e eseguire la funzione su di essi. Puoi recuperare gli ID post usando WP_Query.
foreach( $posts_id as $post_id ){
wp_update_post( $post_id );
}
