Para cambiar el header.jpg de un Multisite, utilizando el mismo Theme, por ejm. LovelyCup o QRTemas; se requiere hacer lo siguiente:
1) En el archivo header.php de ese Theme (Lovely Cup), reemplazar el <link rel=»stylesheet»… por:
<link rel=»stylesheet» href=»<?php global $blog_id; bloginfo(‘template_url’); echo «/» .$blog_id . «.css»;?>» type=»text/css» media=»screen» />
2) Copiamos el style.css a blogid.css ejm: 9.css
3) Subimos esta nueva imagen ejm: header9.jpg a: \images (810×100 pix)
4) Cambiamos el nombre de la imagen de: header.jpg -> header9.jpg en todos los lugares de 9.css (por lo general son tres lugares) Tambien podemos cambiar color y tamaño de los fonts en ese 9.css.
5) Listo!!
Esto lo estamos haciendo para poder utilizar el mismo THEME para todos los subdominios de xyz.QRMEXICO.com cambiando la imagen del header principal. Ya que tenemos un nuevo 9.css, podemos también cambiar los fonts, colores, etc. Esto permite utilizar el mismo Theme para todos los sitios.
Lo anterior funciona excelente, el único problema es que si el THEME principal lo altero, ya no puedo COPIAR ese Blog a otro Blog.
Entonces:
1.- Requiero crear un TEMA General que no se modifique; ejm.Theme: QRTemas, con un logotipo genérico.
2.- Crear general.QRMexico.com y este será el Source para copiar a otros Blogs.
3.- Al crear un Blog Nuevo de un Multisitio, crearlo con el Plugin NS Cloner V3 (el cual hace una copia exacta del Source Blog con Tema, Plugins y Contenido), esto está excelente para ahorrar tiempo de captura.
4.- Seleccionar como el Blog Source (en este caso: general.QRMexico.com) y Crear Blog Nuevo que no exista como: Negocio.QRMexico.com
5.- Proceder a hacer el cambio de logo (804px X 100px) en headerID.jpg, ejm. header8.jpg de acuerdo a la explicación anterior y copiar el style.css a 8.css .
6.- Revisar que el Modo Responsive funcione bien y que quite el Título y Slogan para que no se empalme con el logo, el responsive.css de LovelyCup.QRMexico.com funciona bien.
Otra cosa, cuando el Theme que selecciono no funciona es porque cambie en el header.php que busque BlogID.css en vez del style.css, entonces debo copiar el header.php original, o sea, el headerRES.php .
Para que el mismo header.php funcionara tanto para el style.css como para el 8.css, dejé los DOS:
<link rel=»stylesheet»…. el del style.css y el del blog_id.css
ESTO FUNCIONO PERFECTO! Ahora puedo copiar el Blog Genérico en el Theme QRTemas y funciona bien el style.css antes de crear el 8.css y el header8.jpg (o sea, el header/logo específico del Nuevo Blog).
¿Cómo conocer el Blog_id?
En Dashboard: Ir a Mis Sitios/Administrador de la red/ Sitiosponer el mouse (hover) sobre el EDIT y abajo aparecerá la URL del sitio ….php?id=26
CONVERTIR SITE TO MULTISITE
1.- Clonar con wp-twin un site que no se multisite (pero con theme y plugins).
2.- Add the below line of code to the wp-config.php file after WordPress has been installed:
Despues de:
define(‘WP_DEBUG’, false);
define( ‘WP_ALLOW_MULTISITE’, true );
3.- Desactivar todos los plugins.
4.-Herramientas/ Configuracion de la red.
5.-Agregar el resto de mutisite en wpconfig.php
SI AL AGREGAR mutisite subdomain se ve en blanco, es necesario hacer lo siguiente:
en Cpanel ir a subdomains y agregar Add on *.qrmexico.com redirect to \public_html