Substitua automaticamente um link com outro “novo link”

Eu quero “um link” no meu conteúdo “automaticamente” replace por “novo link”

Heres a explicação, no meu conteúdo de todos os posts, quero um link de www.lol.com/?http:/rapidshare.com automaticamente replace com o novo link http://rapidshare.com

Qual o código a adicionar nas minhas funções.php ?? ou qualquer plugin que substitua automaticamente esse link antigo por um novo?

Solutions Collecting From Web of "Substitua automaticamente um link com outro “novo link”"

Este é o SQL:

 UPDATE _posts SET post_content = replace(post_content, 'www.lol.com/?http://rapidshare.com', 'http://rapidshare.com'); 

Ou injete-o diretamente no database (via PHPmyAdmin e similares) ou use o WordPress para fazê-lo.

Aqui está o caminho WordPress:

 global $wpdb; $wpdb->query( $wpdb->prepare( "UPDATE _posts SET post_content = replace(post_content, %s, %s)", 'www.lol.com/?http://rapidshare.com', 'http://rapidshare.com' ) ); 

// EDITAR
Para completude (como o @birgire sugeriu): se você não conhece o prefixo da tabela, você pode deixar o WordPress olhar para cima:

 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' ) );