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árioem 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ídasapó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
Top Related