Como é que transformo um multi-sítio num único sítio?
O WordPress Multisite permite-lhe ligar e gerir facilmente vários sítios Web. Muitos utilizadores integram diferentes sítios Web num único sítio para os alojar numa única rede. Isto ajuda a atualizar automaticamente todos os sítios Web quando se altera ou actualiza o núcleo ou os plugins do WordPress.
Ainda não encontrou um alojamento WordPress adequado? Nós temo-lo: Alojamento web optimizado para WordPress
Por vezes, apercebemo-nos de que uma instalação multisite nem sempre faz sentido. Aqui explicamos como pode converter a sua instalação multisite num único site em apenas alguns passos.
- Proteja primeiro o seu sítio Web
- Editar o ficheiro wp-config
Inicie sessão no seu site WordPress através de FTP ou cPanel, consoante o método que preferir. Se estiver a utilizar o cPanel, aceda ao gestor de ficheiros para aceder aos ficheiros do seu site.
Abra o ficheiro wp-config.php e elimine o seguinte código:
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
$base = '/wordpress/';
define( 'DOMAIN_CURRENT_SITE', 'localhost' );
define( 'PATH_CURRENT_SITE', '/wordpress/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
Também é necessário editar a seguinte linha no ficheiro wp-config.php e defini-la como "false":
define('WP_ALLOW_MULTISITE', true);
3. Editar o ficheiro .htaccess
Em seguida, é necessário editar o seu ficheiro .htaccess, que se encontra no diretório raiz da sua instalação do WordPress. Substitua as regras antigas pelas novas regras seguintes:
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index.php$ - [L]
# ficheiros carregados
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
# adicionar uma barra à direita em /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php [L]
4. Eliminar tabelas da base de dados
Por fim, deve eliminar as seguintes tabelas globais da sua base de dados. Para o fazer, utilize o phpMyAdmin no cPanel.
Precisa de ajuda com o phpMyAdmin? Seguir a documentação: O que é o PHPMyAdmin e onde posso aceder-lhe?
wp_blogs
wp_blog_versions
wp_registration_log
wp_signups
wp_site
wp_sitemeta
Agora, volte a iniciar sessão no seu WordPress. O Multisite deve agora ser removido.
Tópico relacionado: Como posso gerir utilizadores no WordPress?
Redefinir um multisite para um único site pode ser um processo complicado. No entanto, se seguir os passos abaixo, pode converter facilmente um multisite num único site.
Esperamos que estas instruções o tenham ajudado a efetuar a mudança. Se tiver algum problema, abrir um ticket de suportepara obter ajuda. Tenha em atenção que a conversão de Multisite para Site Único pela nossa equipa de apoio está sujeita a um custo.