SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
Multisite para 
Desenvolvedores 
Desenvolvimento e Cases de redes Multisite
Olá! 
Meu nome é Breno Alves 
Sou desenvolvedor tudo-end na Monocromo
Funções úteis
switch_to_blog( $blog_id ); 
Alterna para o outro site dentro da rede.
switch_to_blog( $blog_id ); 
Usando esta função você poderá fazer chamadas no 
site passado como parâmetro. 
Você pode, por exemplo, pegar posts deste outro 
site e exibir na página atual.
restore_current_blog(); 
Retorna ao blog original, 
após um switch_to_blog( $blog_id );
ms_is_switched(); 
Verifica se está ocorrendo um switch 
entre sites da rede.
wp_get_sites( $args ); 
Retorna um array com informações 
dos sites da rede.
$args = array( 
public => null, 
archived => null, 
mature => null, 
spam => null, 
deleted => null, 
limit => 100, 
offset => 0 
);
get_blogs_of_user( $user ); 
Retorna os sites da rede 
relacionados a um usuário.
get_most_recent_post_of_user( $user ); 
Retorna o post mais recente de um usuário 
em qualquer site da rede
wp_is_large_network( $args ); 
Retorna true, caso o número de usuários ou sites 
de uma rede ultrapassar 10.000
get_current_site(); 
Retorna um objeto com dados do site atual.
Hooks e Filtros
wpmu_activate_user 
Hook acionado após a ativação 
de um usuário na rede
wpmu_delete_user 
Hook acionado após 
deletar um usuário da rede.
wpmu_new_blog 
Hook acionado após a criação de um 
site na rede.
wpmu_drop_tables 
Filtra quais tabelas serão excluídas 
após um site ser excluído da rede.
Cases de Multisite
BBC América
Escola WP
Reuters
Globo Esporte
Blogs dos alunos de Harvard
WordPress.com - A maior rede multisite do mundo!
Obrigado! 
Qualquer dúvida, é só falar! 
www.facebook.com/breno.alvs

Weitere ähnliche Inhalte

Andere mochten auch

Che insegnante sei gruppo 3
Che insegnante sei  gruppo 3Che insegnante sei  gruppo 3
Che insegnante sei gruppo 3Paola Massalin
 
Literatura oral e suas marcas
Literatura oral e suas marcasLiteratura oral e suas marcas
Literatura oral e suas marcasEDUARDO VALONES
 
Cultura y entorno de las oragnizaciónes
Cultura y entorno de las oragnizaciónesCultura y entorno de las oragnizaciónes
Cultura y entorno de las oragnizaciónesturismo y negocios
 
III SBTI - Sessão 4 – Abordagem Dirigida a Modelos para o Gerenciamento de Re...
III SBTI - Sessão 4 – Abordagem Dirigida a Modelos para o Gerenciamento de Re...III SBTI - Sessão 4 – Abordagem Dirigida a Modelos para o Gerenciamento de Re...
III SBTI - Sessão 4 – Abordagem Dirigida a Modelos para o Gerenciamento de Re...Felipe Alencar
 
portales y aplicaiones educativas daisy
portales y aplicaiones educativas daisyportales y aplicaiones educativas daisy
portales y aplicaiones educativas daisyOpxi Daisy
 
Novo plano de negócios LiveOn!
Novo plano de negócios LiveOn!Novo plano de negócios LiveOn!
Novo plano de negócios LiveOn!Juliano Rufino
 
Tabla de contenidos y glosario
Tabla de contenidos y glosarioTabla de contenidos y glosario
Tabla de contenidos y glosarioRodrigo Gomez
 
Saline d italia lina e alessia
Saline d italia lina e alessiaSaline d italia lina e alessia
Saline d italia lina e alessiamilena ravanini
 

Andere mochten auch (16)

Che insegnante sei gruppo 3
Che insegnante sei  gruppo 3Che insegnante sei  gruppo 3
Che insegnante sei gruppo 3
 
Tandem
TandemTandem
Tandem
 
Literatura oral e suas marcas
Literatura oral e suas marcasLiteratura oral e suas marcas
Literatura oral e suas marcas
 
Cultura y entorno de las oragnizaciónes
Cultura y entorno de las oragnizaciónesCultura y entorno de las oragnizaciónes
Cultura y entorno de las oragnizaciónes
 
Curso 2011 dinter_mod2_1
Curso 2011 dinter_mod2_1Curso 2011 dinter_mod2_1
Curso 2011 dinter_mod2_1
 
Hau2 aula09
Hau2 aula09Hau2 aula09
Hau2 aula09
 
Unidad 10.
Unidad 10.Unidad 10.
Unidad 10.
 
III SBTI - Sessão 4 – Abordagem Dirigida a Modelos para o Gerenciamento de Re...
III SBTI - Sessão 4 – Abordagem Dirigida a Modelos para o Gerenciamento de Re...III SBTI - Sessão 4 – Abordagem Dirigida a Modelos para o Gerenciamento de Re...
III SBTI - Sessão 4 – Abordagem Dirigida a Modelos para o Gerenciamento de Re...
 
Tidy up (14)
Tidy up (14)Tidy up (14)
Tidy up (14)
 
portales y aplicaiones educativas daisy
portales y aplicaiones educativas daisyportales y aplicaiones educativas daisy
portales y aplicaiones educativas daisy
 
Paisajes
PaisajesPaisajes
Paisajes
 
SHL2017res
SHL2017resSHL2017res
SHL2017res
 
Novo plano de negócios LiveOn!
Novo plano de negócios LiveOn!Novo plano de negócios LiveOn!
Novo plano de negócios LiveOn!
 
Tabla de contenidos y glosario
Tabla de contenidos y glosarioTabla de contenidos y glosario
Tabla de contenidos y glosario
 
Shah and Impact
Shah and ImpactShah and Impact
Shah and Impact
 
Saline d italia lina e alessia
Saline d italia lina e alessiaSaline d italia lina e alessia
Saline d italia lina e alessia
 

Ähnlich wie WordPress Multisite para Desenvolvedores

Injeção de Dependências com PHP
Injeção de Dependências com PHPInjeção de Dependências com PHP
Injeção de Dependências com PHPDanilo Godoy
 
Interfaces ricas com Rails e React.JS @ Rubyconf 2015
Interfaces ricas com Rails e React.JS @ Rubyconf 2015Interfaces ricas com Rails e React.JS @ Rubyconf 2015
Interfaces ricas com Rails e React.JS @ Rubyconf 2015Rodrigo Urubatan
 
Hooks, o condimento mágico e escondido do WordPress
Hooks, o condimento mágico e escondido do WordPressHooks, o condimento mágico e escondido do WordPress
Hooks, o condimento mágico e escondido do WordPressZé Fontainhas
 
Como criar um plugin para WordPress
Como criar um plugin para WordPressComo criar um plugin para WordPress
Como criar um plugin para WordPressLeandrinho Vieira
 
JavaScript Model-View no Frontend
JavaScript Model-View no FrontendJavaScript Model-View no Frontend
JavaScript Model-View no FrontendHenrique Gogó
 
Desenvolvimento para a Web com CakePHP
Desenvolvimento para a Web com CakePHPDesenvolvimento para a Web com CakePHP
Desenvolvimento para a Web com CakePHPMarcelo Andrade
 
Evento Front End SP - Organizando o Javascript
 Evento Front End SP - Organizando o Javascript Evento Front End SP - Organizando o Javascript
Evento Front End SP - Organizando o JavascriptMichel Ribeiro
 
Novas Funcionalidade no PHP 5.3
Novas Funcionalidade no PHP 5.3Novas Funcionalidade no PHP 5.3
Novas Funcionalidade no PHP 5.3Douglas V. Pasqua
 

Ähnlich wie WordPress Multisite para Desenvolvedores (8)

Injeção de Dependências com PHP
Injeção de Dependências com PHPInjeção de Dependências com PHP
Injeção de Dependências com PHP
 
Interfaces ricas com Rails e React.JS @ Rubyconf 2015
Interfaces ricas com Rails e React.JS @ Rubyconf 2015Interfaces ricas com Rails e React.JS @ Rubyconf 2015
Interfaces ricas com Rails e React.JS @ Rubyconf 2015
 
Hooks, o condimento mágico e escondido do WordPress
Hooks, o condimento mágico e escondido do WordPressHooks, o condimento mágico e escondido do WordPress
Hooks, o condimento mágico e escondido do WordPress
 
Como criar um plugin para WordPress
Como criar um plugin para WordPressComo criar um plugin para WordPress
Como criar um plugin para WordPress
 
JavaScript Model-View no Frontend
JavaScript Model-View no FrontendJavaScript Model-View no Frontend
JavaScript Model-View no Frontend
 
Desenvolvimento para a Web com CakePHP
Desenvolvimento para a Web com CakePHPDesenvolvimento para a Web com CakePHP
Desenvolvimento para a Web com CakePHP
 
Evento Front End SP - Organizando o Javascript
 Evento Front End SP - Organizando o Javascript Evento Front End SP - Organizando o Javascript
Evento Front End SP - Organizando o Javascript
 
Novas Funcionalidade no PHP 5.3
Novas Funcionalidade no PHP 5.3Novas Funcionalidade no PHP 5.3
Novas Funcionalidade no PHP 5.3
 

Mehr von Breno Alves

Traduções no WordPress
Traduções no WordPressTraduções no WordPress
Traduções no WordPressBreno Alves
 
Por que devo aprender JavaScript?
Por que devo aprender JavaScript?Por que devo aprender JavaScript?
Por que devo aprender JavaScript?Breno Alves
 
Novidades WordPress 4.4
Novidades WordPress 4.4Novidades WordPress 4.4
Novidades WordPress 4.4Breno Alves
 
Explorando o Painel do WordPress
Explorando o Painel do WordPressExplorando o Painel do WordPress
Explorando o Painel do WordPressBreno Alves
 
Sweet Child O' Themes
Sweet Child O' ThemesSweet Child O' Themes
Sweet Child O' ThemesBreno Alves
 
Como eu aprendo WordPress?
Como eu aprendo WordPress?Como eu aprendo WordPress?
Como eu aprendo WordPress?Breno Alves
 

Mehr von Breno Alves (6)

Traduções no WordPress
Traduções no WordPressTraduções no WordPress
Traduções no WordPress
 
Por que devo aprender JavaScript?
Por que devo aprender JavaScript?Por que devo aprender JavaScript?
Por que devo aprender JavaScript?
 
Novidades WordPress 4.4
Novidades WordPress 4.4Novidades WordPress 4.4
Novidades WordPress 4.4
 
Explorando o Painel do WordPress
Explorando o Painel do WordPressExplorando o Painel do WordPress
Explorando o Painel do WordPress
 
Sweet Child O' Themes
Sweet Child O' ThemesSweet Child O' Themes
Sweet Child O' Themes
 
Como eu aprendo WordPress?
Como eu aprendo WordPress?Como eu aprendo WordPress?
Como eu aprendo WordPress?
 

WordPress Multisite para Desenvolvedores