Como crear varios Blogs de WordPress con una sola Base de Datos

Publicado el 24 mayo 2012 por Marigema
Imprime este artículo

Servicios de Información Web Estás en: Como crear varios Blogs de WordPress con una sola Base de Datos

Descarga este artículo en formato PDF

Los que tenemos varios blogs necesitamos instalar varias veces WordPress o si queremos alojar varios blogs en subdominios o nuestro cpanel no nos permite crear tantas bases de datos como necesitamos. En cualquiera de los casos necesitamos que funcionen como blogs separados e independientes.
Si podemos crear varias bases de datos MySQL es tan simple como crear una base de datos para cada nueva instalación, pero si no es así, habrá que compartir alguna de las bases de datos de WordPress ya existentes para que “acoja” al nuevo blog. En realidad solo hay que hacer un cambio menor en el fichero ‘wp-config.php’ para que funcione.

Después de crear la carpeta para el nuevo blog WordPress y subir la última versión de WordPress, se puede copiar a esta nueva carpeta el fichero ‘wp-config.php’ del blog que va a compartir la base de datos con el nuevo,  aunque el usuario de base de datos, servidor y clave serán los mismos, antes de empezar la instalación del nuevo WordPress debes hacer algún cambio en este fichero ‘wp-config.php’.

Abrimos el archivo ‘wp-config.php’ y vemos que WordPress está ya trae donde configurar varios blogs. Buscamos  una línea que dice …

1 // You can have multiple installations in one database if you give each a unique prefix

2 $table_prefix = ‘wp_’; // Only numbers, letters, and underscores please!

o lo que es lo mismo en español …

1 // Puedes tener varias instalaciones en una base da datos si les das un prefijo unico

2 $table_prefix = ‘wp_’; // ¡Solo numeros, letras, y guiones bajos por favor!

Lo único que debemos  cambiar es la parte ‘wp_’. Antes de eso ponemos lo que queramos, aunque yo te sugiero que sea algo que identifique el nuevo blog del resto, más que nada por si tenemos en alguna ocasión que realizar algún mantenimiento o reparación de la base de datos, será más fácil identificar que tablas son de que blog. Un ejemplo sería algo así:

  • Si el blog principal cuyo prefijo de base de datos es ‘wp_’
  • Al nuevo blog le vamos a poner “Curiosidades”
  • Cambiamos el prefijo de las tablas a ‘curiosidades_wp_’

Guardamos el fichero ‘wp-config.php‘ y podemos  iniciar la instalación de WordPress en el nuevo espacio. Esto se puede repetir tantas veces necesitemos.

Nota:

Pueden verse disminuidos por sobrecarga los blogs que utilizan la misma base de datos por lo que no es conveniente abusar.