Você pode usar SFTP e SSH para transferir arquivos do seu site e para ele. Este guia compartilha respostas e soluções para perguntas frequentes sobre problemas de acesso a arquivos, SFTP e SSH.
Esta funcionalidade está disponível nos sites com os planos WordPress.com Negócios e Commerce. Se você tiver um plano Negócios, certifique-se de ativá-lo. Para sites gratuitos e sites com os planos Pessoal e Premium, faça upgrade do seu plano para acessar essa funcionalidade.
Neste guia
- Quais arquivos e pastas posso editar via SFTP?
- Fiz upload de um plugin/tema e ele não aparece no meu painel.
- Modifiquei os arquivos do meu tema, mas minhas alterações desapareceram depois que o tema foi atualizado.
- Adicionei meu site ao cliente SFTP e ele não está funcionando!
- Fiz upload de imagens/vídeos via SFTP, mas eles não são exibidos na minha biblioteca de mídia.
- Quais permissões de arquivo devo definir?
- O conteúdo enviado via SFTP é contabilizado nos limites de armazenamento do meu site?
- Fiz upload de um plugin usando SFTP, mas não consigo ativá-lo. O que devo fazer?
- Estou tentando fazer upload de um tema para o meu site, mas aparece uma mensagem dizendo que ele é muito grande. Posso fazer upload desse arquivo via SFTP?
- Posso adicionar módulos PHP personalizados, como o ioncube?
- Como posso conceder ao desenvolvedor do meu plugin ou tema acesso ao meu site via SFTP?
- Posso obter suporte para usar as ferramentas de linha de comando?
- Todos os comandos estão disponíveis?
- Posso definir minha própria senha do SFTP e SSH?
- Posso ter várias chaves SSH?
- E se algo der errado?
Alguns diretórios da estrutura do sistema de arquivos permanecem bloqueados e não podem ser acessados via SFTP. Isso é vital para preservar a segurança e uma garantia de que seu site continuará funcionando.
A captura de tela abaixo mostra alguns diretórios básicos com um ponto de interrogação (?):
- _wp_
- advanced-cache.php
- object-cache.php
- wp-load.php
O ponto de interrogação no SFTP significa que o diretório faz parte da instalação básica do site no WordPress. Não é possível modificar esses arquivos básicos porque eles são obrigatórios para manter o site em funcionamento.

Sim, você pode modificar o arquivo wp-config.php do seu site. No entanto, recomendamos não mexer nesse arquivo, a menos que seja realmente necessário. Se estiver em dúvida, entre em contato conosco antes de fazer qualquer alteração.
Na maioria dos temas oferecidos pelo WordPress.com, o arquivo functions.php tem symlink e é protegido. Isso significa que não é possível editá-lo. No entanto, é possível alterar o arquivo functions.php de temas de terceiros e instalados manualmente.
Lembre-se de que editar ou adicionar códigos não testados ao arquivo functions.php pode fazer com que seu site pare de funcionar. Além disso, essas alterações geralmente são perdidas quando o tema é atualizado. Recomendamos usar plugins, como o Code Snippets, para aplicar modificações no arquivo functions.php do seu site. Além de dar mais controle e granularidade à execução do código, esse plugin também permite desativar trechos com facilidade se algo der errado.
Não, você não pode editar os arquivos básicos do WordPress nem os temas e plugins padrão do WordPress.com. Tais arquivos são essenciais para que seu site funcione. Por isso, não é possível editá-los via SFTP.
Verifique se os arquivos foram enviados para a pasta correta. Se os plugins não estiverem em /wp-content/plugins/ e os temas não estiverem em /wp-content/themes/, eles não funcionarão.
Modifiquei os arquivos do meu tema, mas minhas alterações desapareceram depois que o tema foi atualizado.
Esse é um problema comum quando as modificações não são feitas em um tema secundário, pois elas são substituídas sempre que o tema é atualizado para uma nova versão. Para manter seus temas personalizados, siga estas instruções.
Verifique se você especificou a conexão como SFTP nas configurações do cliente. Se você estiver usando a conexão rápida, inicie o endereço SFTP com sftp://.
Isso é esperado porque o WordPress não reconhece arquivos de mídia enviados via SFTP. Embora sejam acessíveis por meio da URL direta, eles não serão exibidos na área de administração. Use plugins como o Media Sync para resolver esse problema. Dessa forma, as imagens e os vídeos enviados para o site via SFTP aparecerão normalmente em Mídia.
Por padrão, suas permissões de pastas e arquivos devem ser definidas como 755. Alterar essas configurações pode travar seu site. Alguns arquivos com symlink podem ter permissões diferentes. Isso é normal e não pode ser alterado.
Sim, o conteúdo enviado via SFTP é contabilizado no limite de armazenamento do site, assim como qualquer conteúdo enviado usando a Biblioteca de mídia.
Fazemos o possível para que você consiga usar inúmeros plugins no seu site do WordPress.com. No entanto, alguns plugins não são adequados para nossa plataforma ou são simplesmente incompatíveis. Confira se o plugin que você enviou é incompatível.
Estou tentando fazer upload de um tema para o meu site, mas aparece uma mensagem dizendo que ele é muito grande. Posso fazer upload desse arquivo via SFTP?
Sim. É possível fazer upload de um tema em Aparência → Temas. No entanto, há um limite de 50 MB por motivos de segurança, já que alguns temas podem incluir outros arquivos que não fazem parte deles.
Nesse caso, o primeiro passo é verificar se os arquivos do tema estão corretos. Os temas de terceiros podem incluir conteúdo de demonstração ou informações de licença dentro do arquivo zip, por exemplo. Faça upload apenas dos arquivos do tema que podem ser instalados no seu site do WordPress.
Se você removeu os arquivos extras, mas continua recebendo uma mensagem de erro, use o SFTP para adicionar o tema ao site. Para fazer isso, descompacte os arquivos e coloque os corretos no diretório /wp-content/themes/.
Não. Embora alguns plugins precisem que módulos PHP personalizados sejam instalados para funcionar, isso é configurado no servidor e não pode ser alterado. Consulte os detalhes do ambiente do nosso servidor aqui.
Se o desenvolvedor do plugin ou tema solicitar acesso via SFTP, compartilhe suas credenciais do SFTP com ele. O acesso é limitado a um usuário SFTP por site. Portanto, não se esqueça de redefinir a senha do SFTP assim que o desenvolvedor não precisar mais do acesso.
Devido à complexidade do SSH e do WP-CLI, não oferecemos suporte adicional para o uso dessas ferramentas. A equipe de suporte está disponível para ajudar com problemas de conexão pelo SSH, mas não pode orientar você sobre como usar comandos.
Há muitos recursos disponíveis sobre como usar a linha de comando do Linux. Alguns exemplos conhecidos incluem as seguintes fontes de terceiros:
- Tutorial: linha de comando do Ubuntu para iniciantes
- Manual de comandos para Linux do freeCodeCamp
- LinuxCommand.org
- Curso sobre o Shell da Microsoft
Para fornecer um ambiente seguro e eficiente, o WordPress.com pode restringir ou desativar determinados comandos do shell e do WP-CLI. Os documentos WP-CLI fornecem uma lista de comandos WP CLI disponíveis.
O nome de usuário e a senha são gerados automaticamente pelo sistema. Essas credenciais são exclusivas para cada site. Se você tiver diversos sites, precisará usar vários nomes de usuário e senhas, um par para cada site.
Você só pode adicionar uma chave SSH por conta do WordPress.com, que pode ser anexada a vários sites. Cada site pode ter várias chaves anexadas, uma por usuário privilegiado.
Se algo indesejado acontecer com seu site como resultado de ações no SFTP ou SSH, você poderá restaurar um backup anterior do seu site.
Se você executar uma ação e acontecer algo que impeça o acesso aos backups, podemos ajudar você a restaurar seu site para um ponto anterior, antes de você executar o comando. No entanto, não poderemos ajudar você a depurar o comando para fazê-lo funcionar conforme o esperado.