这是SQL:
UPDATE <YOUR_PREFIX_HERE>_posts SET post_content = replace(post_content, \'www.lol.com/?http://rapidshare.com\', \'http://rapidshare.com\');
要么直接将其注入数据库(通过PHPmyAdmin等),要么使用WordPress这样做。
以下是WordPress的方式:
global $wpdb;
$wpdb->query(
$wpdb->prepare(
"UPDATE <YOUR_PREFIX_HERE>_posts
SET post_content = replace(post_content, %s, %s)",
\'www.lol.com/?http://rapidshare.com\',
\'http://rapidshare.com\'
)
);
// EDIT<为了完整性(正如@birgire所建议的):如果您不知道表前缀,可以让WordPress查找:
global $wpdb;
$wpdb->query(
$wpdb->prepare(
"UPDATE {$wpdb->posts}
SET post_content = replace(post_content, %s, %s)",
\'www.lol.com/?http://rapidshare.com\',
\'http://rapidshare.com\'
)
);