Si ya tienes un blog en Blogger (blog.blogspot.com) y quieres cambiar de plataforma vía Wordpress.org usando tu propio dominio (blog.com), te dejamos un tutorial que te hará la vida un poco más fácil. Si quieres saber porque has de mudarte a WordPress no olvides leer nuestro último post. Esta guía esta pensada para gente sin conocimientos en la materia.

Lo más importante y lo que más nos preocupa y asusta a la hora de mudarnos de plataforma es la posibilidad de dejarnos cosas por el camino, es por eso que es de vital importancia que nos organicemos y sigamos los pasos correctamente para poder mantener:

  • Todos nuestros posts, comentarios y páginas
  • Mantener links entre páginas y posts (nada de links rotos)
  • Mantener nuestros rankings
  • Mantener nuestros subscriptores de RSS

Cómo migrar de blogger a wordpress paso a paso

1- Crea una copia de seguridad de tu blogger:

La herramienta de “Importar y Exportar” en blogger es de gran utilidad y puede accederse desde la barra lateral, opciones de “configuración” y “Otros” (ver imagen)

Con la Herramienta “Exportar Blog” podemos descargar de una manera sencilla una copia de seguridad de todo nuestro blog. Es importante mantener nuestras copias de seguridad actualizadas. Con la descarga obtendrás un archivo XML.

Falta esta imagen/wp-content/uploads/2016/01/Exportarwordpress1.jpg

2- Instala WordPress en tu nuevo servidor

Asumimos que ya has contratado un nuevos hosting y tienes tu dominio. Lo siguiente es instalar WordPress en tu servidor. Muchos de los nuevos hostings cuentan con una herramienta de instalación semi automatica desde sus paneles de control. Recuerda que para poder instalar wordpress tu servidor ha de sorportar PHP y MySQL.

3- Importa tu Blogger en tu WordPress

Dentro de tu WordPress instala el plugin “Import Export” una vez activado aparecerá en la barra lateral bajo Herramientas — Importar. Dale permiso para acceder a tu cuenta de Blogspot y en pocos minutos el sitio quedará totalmente importado.

4- Aseguremos todos los detalles

Para estar seguros de que tus Permanlinks se mantienen tomaremos un par de precauciones más para asegurarnos que todo queda cerrado y tu blog completamente redireccionado.

Dentro de tu Dashboard de WordPress tendrás que acceder al Editor de tu tema actual en Apariencia — Editor y buscaremos el archivo functions.php, al inicio del archivo copiaremos y pegaremos el siguiente código

 <?php
function labnol_blogger_query_vars_filter( $vars ) {
$vars[] = "blogger";
return $vars;
}
add_filter('query_vars', 'labnol_blogger_query_vars_filter');
function labnol_blogger_template_redirect() {
global $wp_query;
$blogger = $wp_query->query_vars['blogger'];
if ( isset ( $blogger ) ) {
wp_redirect( labnol_get_wordpress_url ( $blogger ) , 301 );
exit;
}
}

add_action( 'template_redirect', 'labnol_blogger_template_redirect' );

function labnol_get_wordpress_url($blogger) {
if ( preg_match('@^(?:https?://)?([^/]+)(.*)@i', $blogger, $url_parts) ) {
$query = new WP_Query (
array ( "meta_key" => "blogger_permalink", "meta_value" => $url_parts[2] ) );
if ($query->have_posts()) {
$query->the_post();
$url = get_permalink();
}
wp_reset_postdata();
}
return $url ? $url : home_url();
}

?>

Ahora abre tu Dashboard en Blogger y elige “Plantillas” ‘, haz scroll hasta la parte inferior de la página y selecciona “Volver a las plantillas clásicas” y haz un click final en la opción de “Volver a la plantilla clásica” allí mismo podrás Editar el código HTML de tu plantilla, copia y pega la siguiente parte de código (¡remplazando el anterior!)

Falta esta imagen/wp-content/uploads/2016/01/exportarwordpress2.jpg

ATENCIÓN: Remplaza todos los los tublog.com con tu nuevo dominio

<html>
<head>
<title><$BlogPageTitle$></title>
<script>
<MainOrArchivePage>
window.location.href="http://tublog.com/"
</MainOrArchivePage>
<Blogger><ItemPage>
window.location.href="http://tublog.com/?blogger=<$BlogItemPermalinkURL$>"
</ItemPage></Blogger>
</script>
<MainPage>
<link rel="canonical" href="http://tublog.com/" />
</MainPage>
<Blogger>
<ItemPage>
<link rel="canonical" href="http://tublog.com/?blogger=<$BlogItemPermalinkURL$>" />
</ItemPage>
</Blogger>
</head>
<body>
<MainOrArchivePage>
<h1><a href="http://tublog.com/"><$BlogTitle$></a></h1>
</MainOrArchivePage>
<Blogger>
<ItemPage>
<h1><a href="http://tublog.com/?blogger=<$BlogItemPermalinkURL$>"><$BlogItemTitle$></a></h1>
<$BlogItemBody$>
</ItemPage>
</Blogger>
</body>
</html>

Guarda los cambios.

Actualiza tu Feed

Por si tienes lectores que vienen por parte de tu RSS es importante que actualicemos la dirección de nuestro nuevo feed para ello ve a Blogger — Configuración — Otros — Redirección del Feed. Aquí escribe la URL del feed en tu nuevo dominio.

Asegúrate de que importas tus imágenes

Cuando realizas la importación wordpress te deja elegir si tomar los archivos multimedia (imágenes) y hará una copia en su biblioteca multimedia, sin embargo, algunas veces esto puede fallar. Si por cualquier motivo tus posts aún muestran las imágenes con tu antigua URL puedes hacer uso de el plugin “import external images” que hará un repaso a todos tus posts e importará todas las imagenes externas que hayas añadido (es decir, tus imágenes antiguas)

Si todo sale bien no habría problemas, pégale una repasada a tus links rotos por si alguna cosa se te escapa,  con esto deberías tener todo solucionado 😉