query( $wpdb->prepare( "UPDATE {$wpdb->posts} SET post_content = REPLACE(post_content, %s, %s)", $old_url, $local_url ) ); if ($count > 0) { echo "已修复 {$count} 篇文章中的URL链接\n\n"; } else { echo "文章内容URL无需修复\n\n"; } // 6. 修复选项表中的其他URL $options_to_fix = [ 'upload_path', 'upload_url_path', 'widget_text', 'sidebars_widgets', ]; foreach ($options_to_fix as $option_name) { $option_value = get_option($option_name); if ($option_value && is_string($option_value) && strpos($option_value, $old_url) !== false) { $new_value = str_replace($old_url, $local_url, $option_value); update_option($option_name, $new_value); echo "已修复选项: {$option_name}\n"; } } echo "\n=== 修复完成! ===\n"; echo "现在可以访问: http://localhost:82wp-admin\n"; echo "请使用原有的管理员账号登录\n";