30
WordPress Multisite Un WordPress para dominarlos a todos Óscar Abad Folgueira

WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

WordPress MultisiteUn WordPress para dominarlos a todos

Óscar Abad Folgueira

Page 2: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

Óscar Abad Folgueira@oabadfol

Desarrollador WordPress en Oh! Yeah DevFreelance dinapyme.comBlog: oscarabadfolgueira.comPodcast Repositorio WordPress

Page 3: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

¿QUÉ ES WORDPRESS MULTISITE?

#PonteWordCamp

Permite crear varios sitios web en una misma instalación de WordPress

Page 4: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

Una instalación de WordPress Multisite

PARA QUE NOS ENTENDAMOS

RED =>

<= SITECada una de las webs del Multisite (sitios)

Page 5: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

Identificador único para cada sitio del Multisite

IDENTIFICADORDE CADA SITIO

ID =>

Page 6: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

¿QUÉ ES WORDPRESS MULTINETWORK?

#PonteWordCamp

Red de redes de sitios.Varios Multisites

Page 7: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

¿CUANDO UTILIZAR WORDPRESS MULTISITE?

DEPENDE...Estudiar bien cada caso

Page 8: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

VENTAJAS DEWORDPRESS MULTISITE

- Super Administrador.- Gestión de usuarios.- Actualización de plugins y themes.- Compartir contenido entre sitios.- Gestión centralizada.- Rapidez creación sitios

Page 9: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

DES => VENTAJAS DEWORDPRESS MULTISITE

- Base de datos.- No todos los plugins funcionan con

Multisite (ni mucho menos).- Falla Multisite => Fallan todos los sites.- Migración de sitios.- …….

Page 10: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

EJEMPLOS DEWORDPRESS MULTISITE

Page 11: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

Page 12: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

Page 13: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

Page 14: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

Page 15: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

INSTALACIÓN DE WORDPRESS MULTISITE

Page 16: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

InstalaciónPaso 1

INSTALACIÓN

Instalación normal de WordPress

Page 17: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

InstalaciónPaso 2

INSTALACIÓN

Habilitar Multisite

define( ‘WP_ALLOW_MULTISITE’, true );

/* ¡Eso es todo, deja de editar! Feliz blogging */

config.php =>

Page 18: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

InstalaciónPaso 3

INSTALACIÓN

Subdominios o subdirectorios

Herramientas => Configuración de la

red

Page 19: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

InstalaciónPaso 4

INSTALACIÓN

Haz lo que dice...Config.php => Añadir

define('MULTISITE', true);define('SUBDOMAIN_INSTALL', true);define('DOMAIN_CURRENT_SITE', 'multisite.local');define('PATH_CURRENT_SITE', '/');define('SITE_ID_CURRENT_SITE', 1);define('BLOG_ID_CURRENT_SITE', 1);/* ¡Eso es todo, deja de editar! Feliz blogging */

.htaccess => ReemplazarRewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin

RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^ - [L]

RewriteRule ^(wp-(content|admin|includes).*) $1 [L]

RewriteRule ^(.*\.php)$ $1 [L]

RewriteRule . index.php [L]

Page 20: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

¡Ya lo tenemos!

INSTALACIÓN

Comprobamos...

Page 21: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

CREAR SITIOSMis sitios => Administrador de la red => Sitios

Page 22: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

MUCHOS SITIOS...Mis sitios => Administrador de la red => Sitios

Page 23: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

GESTIÓN DE SITIOSMis sitios => Administrador de la red => Sitios

Page 24: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

GESTIÓN DE PLUGINSMis sitios => Administrador de la red => Plugins

Page 25: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

GESTIÓN DE TEMASMis sitios => Administrador de la red => Temas

Page 26: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

GESTIÓN DE USUARIOSMis sitios => Administrador de la red => Usuarios

Page 27: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

PLUGINS INTERESANTES

Page 28: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

BASE DE DATOSDiferentes tablas para cada sitio (blog)

Page 29: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

#PonteWordCamp

CÓDIGONuevas funciones - API específica

$blog_id;

is_multisite();

get_blog_details();

wp_get_sites();

switch_to_blog();

wpmu_create_blog();

Page 30: WordPress Multisite...Desarrollador WordPress en Oh! Yeah Dev Freelance dinapyme.com Blog: oscarabadfolgueira.com Podcast Repositorio WordPress ¿QUÉ ES WORDPRESS MULTISITE? #PonteWordCamp

MOITÍSIMAS GRAZAS