Wie man alle Post auf einmal aktualisiert?

Gibt es eine Möglichkeit, alle Post auf einmal zu aktualisieren?

Das Problem ist, wenn ich Inhalte von einem anderen CMS migriert habe, funktionieren einige der Permalinks gut und einige von ihnen sind nicht, wenn ich die Beiträge aktualisiere, funktionieren alle Links gut.

Ich habe einige Methoden ausprobiert, um diese Anforderung zu erfüllen, aber es hat nicht geholfen.

Solutions Collecting From Web of "Wie man alle Post auf einmal aktualisiert?"

Probieren Sie es aus:

/* Plugin Name: Post Bulk Update Description: Updates certain fields of my posts at once. On Activation. Awesome Author: Me. I did it */ add_action('init','post_bulk_update'); function post_bulk_update(){ $posts_to_update = new WP_Query('cat=x&showposts=1000'); while($posts_to_update ->have_posts()) : $posts_to_update ->the_post(); $postUpdateArray = array(); $postUpdateArray ['ID'] = $post->ID;//Don't remove this. The ID is mandatory $postUpdateArray ['post_title'] = 'Post Prefix: '.$post->post_title; wp_update_post( $postUpdateArray ); endwhile; } 

Für mehr Referenz siehe dies .

Danke allen,

Das Problem wird behoben, indem Sonderzeichen aus wp_posts -> post_name entfernt werden.

Jetzt funktionieren alle Permalinks einwandfrei.