Oct 21

este es un truco que lei en el blog de mi amigo charlieman para que un solo wordpress, funcione para muchos blogs a la vez, esto trae muchas ventajas, ademas de usar solo un script de wordpress para varios blogs, tb puedes usar los mismos plufins y themes en todos los blgs independientemente de que en uno esté activado o no.

otra gran ventaja es las actualizaciones, ya que no hay necesidad de estar actualizar cada uno de tus blogs y solo es necesario actualizar un wordpress para que todos este? en la ultima version.

una mas es el espacio y el orden de tu hosting, que por ejemplo en Cpanel se desordena un monton al tener varios blogs y varios domnio.

ahora lo primero que se tiene que hacer es apintar todos los dominios y subdominios a nuestra instalacion de WP, en el caso de CPanel, colocar todos los dominios como Parked Domain (Dominio Aparcado). de esa forma todos los dominiosapuntaran al Public_html.

luego modificar el archivo wp-config.php y cambiar el area donde se colocan los datos del blog.

<?php
$sitename = strtolower( $_SERVER['SERVER_NAME'] );
if ( substr( $sitename, 0, 4 ) == ‘www.’ ) {
$sitename = substr( $sitename, 4 );
}
switch ( $sitename ) {
case ‘example.com’:
define(’DB_NAME’, ‘database’);
define(’DB_USER’, ‘dbuser’);
define(’DB_PASSWORD’, ‘dbpassword’);
define(’DB_HOST’, ‘localhost’);
define(’DB_CHARSET’, ‘utf8′);
define(’DB_COLLATE’, ”);
$table_prefix = ‘blog1_’;
define (’WPLANG’, ‘es_PE’);
break;
case ‘juanperez.example.com’:
define(’DB_NAME’, ‘database’);
define(’DB_USER’, ‘dbuser’);
define(’DB_PASSWORD’, ‘jpass’);
define(’DB_HOST’, ‘localhost’);
define(’DB_CHARSET’, ‘utf8′);
define(’DB_COLLATE’, ”);
$table_prefix = ‘wp_’;
define (’WPLANG’, ‘es_PE’);
break;

case ‘defaulthost.com’:
define(’DB_NAME’, ‘database2′);
define(’DB_USER’, ‘dbuser2′);
define(’DB_PASSWORD’, ‘jpass2′);
define(’DB_HOST’, ‘localhost’);
define(’DB_CHARSET’, ‘utf8′);
define(’DB_COLLATE’, ”);
$table_prefix = ‘wp_’;
define (’WPLANG’, ‘es_PE’);
break;
default:
define(’DB_NAME’, ‘anotherdb’);
define(’DB_USER’, ‘anotheruser’);
define(’DB_PASSWORD’, ‘anotherpass’);
define(’DB_HOST’, ‘anotherhost.net’);
define(’DB_CHARSET’, ‘utf8′);
define(’DB_COLLATE’, ”);
$table_prefix = ‘wp_’;
define (’WPLANG’, ‘en_GB’);
break;
}

define(’ABSPATH’, dirname(__FILE__).’/');
require_once(ABSPATH.’wp-settings.php’);
?>

una comparacion con el wordpress Mu es que en este la instalacion es bien complicada a comparacion del WP normal. ademas que el WP Mu solo funciona con un domino y cera subdominios por cada blog, mientras que con este metodo puedes tener cualauier domino o subdomino con un solo WP

si te das cuenta tambien puedes usar diferentes bases de datos y diferentes idiomas.

yo uso este sistema para administar mis blogs y me funciona perfecto

Escrito Por Enrique Sardon \\ tags: , , , ,