The following WordPress PHP function will load when the wp-admin is opened, and iterate through each post.
This can be helpful if you need to retrospectively iterate through all existing posts – for example, to apply changes to article tags.
IMPORTANT: remove, or comment out, code after it’s run – this may use a lot of system resources to run if you have a lot of posts.
If you’re not sure where to place this code I highly recommend you read How to create a WordPress plugin for your custom functions.
function update_all_posts() { if ( !is_admin() ) return; // only run on admin page $args = array( 'post_type' => 'posts', 'numberposts' => -1 ); $posts = get_posts( $args ); foreach ( $posts as $post ){ // do something here for each $post } } add_action( 'wp_loaded', 'update_all_posts' );