Este plugin não foi testado com as 3 atualizações principais mais recentes do WordPress. Pode ser que não tenha mais manutenção ou suporte e talvez tenha problemas de compatibilidade quando usado com versões mais recentes do WordPress.

WP Multi Network

Descrição

Torne a sua instalação WordPress Multisite em muitas redes multisite, em torno de um grupo global de usuários.

O WP Multi Network permite aos administradores globais criarem novas redes com seus próprios sites e arranjos de domínio.

Imagens de tela

Instalação

  • Baixe e instale usando o instalador embutido de plugins do WordPress.
  • Ative no painel de Plugins do administrador da rede usando o link “Ativar na Rede”.
  • Comente a linha com o código DOMAIN_CURRENT_SITE no seu arquivo wp-config.php. Se você não tem esta linha, provavelmente precisa ativar o Multisite.
  • Comece a planejar e criar as suas redes.

FAQ

Instruções de Instalação
  • Baixe e instale usando o instalador embutido de plugins do WordPress.
  • Ative no painel de Plugins do administrador da rede usando o link “Ativar na Rede”.
  • Comente a linha com o código DOMAIN_CURRENT_SITE no seu arquivo wp-config.php. Se você não tem esta linha, provavelmente precisa ativar o Multisite.
  • Comece a planejar e criar as suas redes.
Cada rede pode ter um domínio diferente?

Sim você pode. É isso o que este plugin faz melhor.

Pense em como funciona o WordPress.org:

  • wordpress.org
  • buddypress.org
  • bbpress.org
  • wordcamp.org

Os usuários são globais e podem acessar qualquer das redes com as mesmas credenciais.

Isso irá funcionar em um WordPress standard?

Você pode ativá-lo, mas ele não irá fazer nada. Primeiro você precisa ter a funcionalidade Multisite ativada e funcionando.

Onde eu consigo obter suporte?

Os fóruns de suporte do WordPress: https://wordpress.org/support/plugin/wp-multi-network/

E sobre as constantes do multisite?

Para máxima flexibilidade, use algo como…

// Multisite
define( 'MULTISITE',           true                  );
define( 'SUBDOMAIN_INSTALL',   false                 );
define( 'PATH_CURRENT_SITE',   '/'                   );
define( 'DOMAIN_CURRENT_SITE', $_SERVER['HTTP_HOST'] );

// Likely not needed anymore (your config may vary)
//define( 'SITE_ID_CURRENT_SITE', 1 );
//define( 'BLOG_ID_CURRENT_SITE', 1 );

// Uncomment and change to a URL to funnel no-site-found requests to
//define( 'NOBLOGREDIRECT', '/404/' );

/**
 * These are purposely set for maximum compliance with multisite and
 * multinetwork. Your config may vary.
 */
define( 'WP_HOME',    'http://' . $_SERVER['HTTP_HOST'] );
define( 'WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] );
E sobre os cookies?

Use algo como isso para permitir que os cookies funcionem através das redes…

// Cookies
define( 'COOKIEHASH',         md5( 'yourrootdomain.com' ) );
define( 'COOKIE_DOMAIN',      'yourrootdomain.com'        );
define( 'ADMIN_COOKIE_PATH',  '/' );
define( 'COOKIEPATH',         '/' );
define( 'SITECOOKIEPATH',     '/' );
define( 'TEST_COOKIE',        'thing_test_cookie' );
define( 'AUTH_COOKIE',        'thing_'          . COOKIEHASH );
define( 'USER_COOKIE',        'thing_user_'     . COOKIEHASH );
define( 'PASS_COOKIE',        'thing_pass_'     . COOKIEHASH );
define( 'SECURE_AUTH_COOKIE', 'thing_sec_'      . COOKIEHASH );
define( 'LOGGED_IN_COOKIE',   'thing_logged_in' . COOKIEHASH );
Envios?

Desde a versão 3.5 a nova instalação WordPress Multisite usa uma maneira mais eficiente de servir os arquivos enviados.
Infelizmente isso não funciona bem (ainda) com múltiplas redes. Instalações atualizadas da 3.4 ou abaixo não são afetadas.

O WP Multi-Network precisa estar sendo executado para ajudar a definir o caminho de envio para os novos sites, de forma que todas as redes criadas com este plugin terão ele ativado em rede.
Se você desativá-lo em uma das suas redes, quaisquer novos sites que criar naquela rede irão armazenar seus envios na pasta de envios do site principal daquela rede. Não é bacana.

Deixe este plugin ativado na rede (ou entre os mu-plugins) e ele irá cuidar de tudo.

Posso obter uma estrutura de caminho de URL multinível com domínio/rede/site em rede de subpastas?

Para obter caminhos de pastas agrupados dessa maneira rede1/site1, rede1/site2 etc,
siga os passos em https://paulund.co.uk/wordpress-multisite-nested-paths para construir um sunrise.php personalizado (Obrigado a https://paulund.co.uk por fornecer estes passos).

Onde eu encontro a documentação?

Não há realmente muito o que dizer. Verifique o código para os detalhes!

Avaliações

19 de março de 2018
Less is More. The plugin is an easy learning, no-brainer (for the Super Admins), it just does what it says: adds a simple and beautifull UI to manage Multi Networks.
12 de dezembro de 2017
This has enabled me to use two separate domains in a multi-site for testing before roll-out to production.
Leia todas as 22 avaliações

Contribuidores e desenvolvedores

“WP Multi Network” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.

Contribuidores

“WP Multi Network” foi traduzido para 7 localidades. Obrigado aos tradutores por suas contribuições.

Traduzir “WP Multi Network” para o seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.

Registro de alterações

2.2.0

  • Ajuste mínimo de versão com o WordPress 4.9
  • Corrigido um erro que evitava que sites fossem movidos
  • Ajuste em alguma estilização de CSS
  • Usando mais funções do core do WordPress para sites & redes

2.1.0

  • Adicionadas verificações de nonce nos formulários
  • Adicionados ao formulário os campos validação & sanitização de saída

2.0.0

  • Ajuste mínimo de versão para o WordPress 4.6
  • Melhorias no cache com o WordPress 4.6
  • Refatorado o código das tabelas de lista & método do administrador

1.8.1

  • Corrigida re-designação do metabox do site ao mover sites incorretamente

1.8.0

  • Suporte a funções compatíveis com os arquivos básicos
  • Corrigido um erro que causava a quebra sites ao serem movidos
  • Corrigido um erro que permitia URLs duplicadas de site
  • Removidas as funções _network_option()
  • Removido o posicionador network.zero
  • Atualizações de compatibilidade com o WordPress 4.5 & 4.6

1.7.0

  • Atualizações de compatibilidade com o WordPress 4.4
  • Revisão na metabox
  • Melhorias em network.zero
  • Corrigidas as atribuições de site
  • Várias melhorias na UI
  • Limpeza global de classe, função e método

1.6.1

  • Atualizações de compatibilidade com a UI do WordPress 4.3
  • Removida a integração da coluna “Ações” no site

1.6.0

  • Movida inclusão para muplugins_loaded
  • Intruduzida a API de alternância de redes
  • Intruduzida a API de opções da rede
  • Atualizados os links de ações para melhor combinar com a lista de sites
  • Melhor suporte ao mapeamento de domínio
  • Refatorados os nomes & loalizações de arquivos
  • O wpmn_fix_subsite_upload_path() está obsoleto
  • Incluído suporte básico ao WP-CLI
  • Escaped em saída gettext
  • Corrigida a exclusão em massa de redes
  • Formatação escrutinizada do código

1.5.1

  • Corrigidos avisos de depuração na criação de redes
  • Corrigido o uso incorreto de variável causando saída estranha
  • Adicionado o caminho padrão na criaçào de novas redes

1.5

  • Suporte ao WordPress 3.8
  • Finalmente, um ícone de menu!
  • Melhorada a sanitização de saída

1.4.1

  • Corrigido problema quando alterando o domínio ou caminho da rede – contribuição de mgburns
  • Melhorado o suporte para a manipulação nativa dos arquivos enviados

1.4

  • Corrigidas páginas do administrador (avise se encontrar algo quebrado)
  • Adicionado suporte ao manuseio de envios do WP 3.5+ – obrigado, RavahH (ver as notas: “E sobre os envios?”)

1.3.1

  • Corrigidos usos de prepare()
  • Corrigidos alguns avisos de depuração

1.3

  • Refatorado em pedaços menores
  • Adicionado phpdoc
  • Funções obsoletas para funções amigáveis estilo-arquivos básicos
  • Limpeza de código
  • Removido JS inline

1.2

  • Implementado o Menu de Administração da Rede 3.1, mantida a compatibilidade retroativa.
  • Corrigidos múltiplos pequenos erros;
  • Adicionar os Administradores de Site e da Rede à lista de Redes
  • Adicionadas várias seguranças e à prova de balas

1.1

  • Melhor compatibilidade com o WordPress 3.0

1.0

Começando