Me gustaría cambiar el mundo, pero no encuentro el código fuente

WordPress Multinetwork, lo nuevo en WordPress

WordPress está teniendo una evolución simplemente increíble. Hoy en día se puede decir con total seguridad que mediante WordPress podrás montar cualquier tipo de página web gracias a los miles de plugins que ya existen o a los plugins a medida que se pueden desarrollar.

Tras el nacimiento de WordPress, fue creado un fork que se le denominó WordPress MU. Con este, podías crear una red de blogs al más estilo wordpress.com

Más tarde, en la versión 3.0 de WordPress, este fork fue añadido al core de WordPress naciendo en ese momento lo que se denominó y denomina WordPress Multisite o en Español, WordPress Multisitio.

Pero cómo es lógico y natural, la cosa no podía quedar ahí y cuando se liberó WordPress 3.2, se podían encontrar en el core de WordPress pequeñas modificaciones y funciones que para algunos pasaron y pasan inadvertidas y que dan a WordPress un poder aún mayor.

Estás nuevas funcionalidades, no pueden ser usadas de forma estándar, pero mediante plugins especializados se consigue llevar a WordPress mucho más allá.

Pues bien, os presento WordPress Multinetwok.

¿Qué es WordPress Multinetwork? Pues cómo su nombre indica es un WordPress con multiples redes.

Si utilizáis WordPress, sabeis perfectamente que con unas pocas líneas de código colocada en wp-config.php y una pequeña modificación en el .htaccess combertimos WordPress en WordPress Multisitio, es decir, nuestro wordpress.com particular, pero os imagináis que con 1 sola instalación de WordPress pudierais crear tantas redes diferentes y con sus propios dominios como quisierais? Pues esto es ni más ni menos WordPress Multinetwok.

Gracias a plugins como Networks for WordPress podéis crear tantas redes diferentes como queráis con una sola instalación de WordPress.

Para ello, solo instalar el plugin en el directorio plugin y activarlo para la red.

Una cosa muy importante, es que previamente a crear una nueva red, deberéis tener configurado un dominio adicional en vuestro hosting que apunte al root de la instalación de WordPress.

Una vez lo hayáis hecho, en la administración de la red, bajo el menú sitios, encontrareis un nuevo enlace que se denomina networks ahí solo deberéis introducir el nombre de la red, el dominio y el nombre que daréis a la ruta del dominio.

Antes de guardar los cambios, es una buena idea apretar en el botón “Check netwok settings” para ver si el nuevo dominio resuelve correctamente (las DNS) Si nos da el ok, podemos añadir la red.

 

Una vez creada la red, deberemos visitar la administración del nuevo sitio y añadirle un usuario. Una vez añadido, editaremos al usuario y lo ascenderemos a Super Admin.

Y ya está, tendremos una nueva red creada que será totalmente independiente de la primera.

Ahora, si salimos de la instalación y accedemos al nuevo dominio con el usuario nuevo creado, veremos que es cómo si entráramos en una nueva instalación de WordPress Multisitio. Si con ese usuario que es Super Admin, intentaramos acceder a la administración de sitio principal, nos reconocería, pero nos diría que no tenemos permisos para hacerlo.

Una de las características que encontraremos en WordPress Multinetwork es que podremos pasar sitios de una red a otra en un par de clics.

Esta nueva funcionalidad es muy interesante para todo aquel que quiera instalar varias redes ya que además de tener que mantener solo un backup de todas, las actualizaciones se realizan en visto y no visto.

Cada día es más facil realizar cualquier proyecto con WordPress.

 

José Conti

Pertenezco al equipo de traducción oficial de WordPress España, soy amante de WordPress por su sencillez de uso y potencial.Estoy especializado en grandes instalaciones, aunque tengo clientes de todo tipo.También soy CEO de WangGuard, servicio especializado en luchar contra el Splog.

View more posts from this author
13 thoughts on “WordPress Multinetwork, lo nuevo en WordPress
  1. David

    Hola
    Recientemente puse un multisite. Tengo un sitio principal con sus archivos en un host real y luego cree dos subsitios con un directorio para cada uno, copiando los archivos igual que el sitio principal y modificandolos. El problema es que ahora en los subsitios puedo cargar las imágenes pero no se muestran en la librería ni els posts ni páginas nuevas.
    Cargo la imagen y aunque queda en la carpeta (la veo a través de ftp) no queda visible ni en el panel de medios ni en el post.
    la ruta que intenta buscar la imagen es similar a esta: http://balearicsite.com/files/2012/02/actualizamos4.jpg
    La ruta en donde se encuentra la imagen cargada es:
    http://balearicsite.com/wp-content/blogs.dir/1/files/2012/02/actualizamos.jpg
    Ya he cambiado todos los permisos de escritura

    El wordpress sube correctamente las imágenes però tiene un problema al reescribir el nombre de las imagenes, el mod_rewrite le da el nombre http://www.midominio.com/nuevo/files/imagen.jpg a una imagen esto lo tiene que reescribir y transformarlo en /wp-content/blogs.dir/7/files/imagen.jpg este proceso no lo está haciendo correctamente
    Por favor, agradezco si me puedes ayudar con este problema.

    David

     
    Reply
    1. José Conti

      Hola,

      La verdad es que no acabo de entender lo que has hecho.

      ¿Qué archivos has copiado? y ¿Qué carpetas has creado?

      En el Multisite, no hay que crear nada. Una vez activado, todo es automático. Para crear sitios nuevos, debes hacerlo desde la administración de la red.

      Saludos

       
      Reply
      1. David

        Yo tengo mi web, balearicsite.com/wp_tvm que és la home principal y si creo un nuevo sitio, en mi caso, balearicsite.com/wp_tvm/verticales/ busca el directorio en el host y no lo encuentra, por eso tengo que copiar los archivos wordpress en el directorio verticales no?
        Gracias

         
        Reply
  2. David

    Yo lo tenia hecho en localhost y me iba perfectamente. localhost/wordpress era mi sitio principal y los demás localhost/wordpress/verticales/ y otros igual. Pero al pasarlo al host real el /verticales/ tiene que ser un directorio dentro del directorio raíz wordpress y dentro tiene que tener los archivos necesarios para poder ver el escritorio,etc…
    Esa es la idea. Si me puedes ayudar te lo agradezco
    Gracias

    David

     
    Reply
    1. José Conti

      ¿Cómo lo has pasado del localhost al servidor online? No se puede hacer directamente, debes cambiar todos los path en la base de datos.

      En cuanto a los archivos, da lo mismo que estructura uses, solo necesitas una instalación de WordPress, no debes colocar en cada sitio todos los archivos.

      Lo primero que debes hacer, es actualizar todos los path en la base de datos del localhost a la estructura del servidor que uses, que depende del panel de control que tengas.

       
      Reply
  3. David

    Igualmente si instaló directamente el blog en un host real y luego creo subsitios ocurre lo mismo. Tengo que crear subdirectorios para poder ver los subsitios correctamente

     
    Reply
    1. José Conti

      2 cosas;

      1.- Cuando hablo de path, hablo de path absoluto, no de url.

      Es decir, si miras en la base de datos, verás que hay unos path (si es que es windows) que pone algo así como c:\inetweb\… o lo que sea. Esto es el path absoluto y el que debes sustituir por, por ejemplo si es cPanel, /home/tuusuario/plublic_html A esto me refiero por path.

      2.- Cuando dices que te pasa lo mismo si instalas directamente en un host real, estás hablando de subir todo y crear los sitio, o instalar desde cero? si es esto segundo, ¿Estás activando la red de forma correcta? ¿Copias lo que te pide al wp-config.php y al .htaccess? ¿Te has asegurado que la instalación de la red lo haces en subdirectorios y no en subdominios?

      Saludos

       
      Reply
  4. David

    Hola
    Primero gracias por contestar
    1.-Sí, está todo revisado el path absoluto
    2.- Paso a pasos de como instalo el wordpress
    a. Creo en http://www.midominio.com un directorio llamado pruebas y introduzco los archivos wordpress
    b. Creo la base de datos
    b. Instalo wordpress y activo el multisite
    c. Al crear el multisite pone que como lo he creado dentro de un subdirectorio y los sitios de la red seran subdirectorios
    d. Ya tengo creado mi blog principal http://www.midominio.com/pruebas con la red activada sin ningun problema. Por tanto, cuando voy a crear un nuevo sitio, me sale para introducir el dominio nuevo y tengo http://www.midominio.com/pruebas/nuevo1. Al crearlo ningún problema, pero cuando voy a visitar el escritorio sale http://www.midominio.com/pruebas/nuevo1/wp-admin/ y evidentemente:

    Not Found

    The requested URL /pruebas/nuevo1/wp-admin/ was not found on this server.

    Por tanto, hay que meter los archivos en cada nuevo sitio creado ( directorio dentro de pruebas) porque sino da error no?

    Muchas gracias

    Por eso digo que tienes que crear

     
    Reply
  5. Joaquín Lucas

    Hola muy buenas.sencillamente increible esto del multinetwork. Me surgen algunas dudas e ideas. ¿que estructura de URL tendrían cada una de las redes?¿guardarían alguna conexion o interactividad?, ¿o serían dominios totalmente independientes pero controlados desde el mismo wordpress?

     
    Reply
  6. Joaquín Lucas

    Jose, Podrías explicar mejor esto?
    “Una cosa muy importante, es que previamente a crear una nueva red, deberéis tener configurado un dominio adicional en vuestro hosting que apunte al root de la instalación de WordPress”

     
    Reply
  7. Esli Zamorano

    Hola gente que tal
    Me encontraba trabajando en wordpress multisite y multidominio perfectamente hasta que tube que mudar de midominioviejo.com al nuevodominio.com esto ocaciono que tubiera que modificar las tablas en la base de datos y todos los campos donde se encontrara el viejo dominio y funciono abre el dominio principal y el panel de control pero cuando intento acceder a uno de mis sitios creados unicamente recarga la misma pagina del dashboard del dominio principal y no me muestra el sitio alguna sugerencia o idea del problema se los agradezco de antemano saludos!!

     
    Reply

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *