Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/html/wp-content/plugins/image-optimization/classes/image/ |
Upload File : |
<?php namespace ImageOptimization\Classes\Image; use WP_Query; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } class Image_DB_Update { public static function update_posts_table_urls( string $old_url, string $new_url ) { $query = new WP_Query( [ 'post_type' => 'any', 'post_status' => 'any', 's' => $old_url, 'search_columns' => [ 'post_content' ], ] ); if ( ! $query->post_count ) { return; } foreach ( $query->posts as $post ) { $new_content = str_replace( $old_url, $new_url, $post->post_content ); wp_update_post([ 'ID' => $post->ID, 'post_content' => $new_content, ]); } } }