Multisite (II) Habilitar multisite en WordPress
Una vez que hemos visto en que consiste, es el momento de habilitar multisite en WordPress. El proceso es realmente sencillo, sobre todo si seguimos los siguientes pasos:
En primer lugar debemos de abrir nuestro archivo wp-config.php e introducir la siguiente línea:
define('WP_ALLOW_MULTISITE', true);
Justo encima de la línea que esta comentada como:
/* ¡Eso es todo, deja de editar! Feliz blogging */
Tras modificar este archivo debemos de entrar en el escritorio y una vez dentro en herramientas >>Configuación de la red
Esta pantalla puede variar dependiendo de la configuración de WP, además nos permitirá si queremos utilizar subdominios o directorios en nuestra red.
Hay que comprobar que los valores Dirección del servidor, Título de la red y Dirección de correo electrónico del administrador sean los correctos ya que el sistema los completa de forma automática, y debemos de revisarlos.
Una vez que ya está todo comprobado pulsamos en instalar.
El último paso para instalar multisite consiste en la realización de una serie de cambios que se deben de realizar de forma manual.
- hay que crear el directorio blogs.dir dentro de wp-content
- tras esto hay que añadir unas líneas a nuestro archivo wp-config.php, yo prefiero colocarlas justo debajo de la línea que activa el multisite. Estas líneas son:
define('MULTISITE', true); define('SUBDOMAIN_INSTALL', false); define('DOMAIN_CURRENT_SITE', 'localhost'); define('PATH_CURRENT_SITE', '/wppracticas2/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);
- Ahora debemos reemplazar el contenido del archivo .htaccess por las siguientes:
RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L]
Estas reglas pueden cambiar en función de la configuración y de la versión tanto del multisite como del WP, por lo que hay que copiar el código que nos presentará en pantalla WP al activar el multisite.
Una vez que hemos realizado estos cambios, volvemos a conectar con wordpress y y podemos observar diversos cambios, como por ejemplo es que en la barra de administración aparece un nuevo menú llamado Mis sitios.
Donde se muestra el administrador de red y una lista con todos los sitios de la red.
Desde aquí podemos crear o eliminar sitios, usuarios, decidir que temas y plugins estan permitidos…
Con esto ya estamos listos para trabajar en nuestro WordPress Multisite.
There is One Comment.