O nome da pasta do tema wordpress pode ser alterado livremente e nada acontece tecnicamente

10

A pasta do tema wordpress pode ser renomeada a qualquer momento livremente e tudo funciona bem depois disso,

themes/oldthemename
themes/whatevernewname

ou será que, se você alterar o nome da pasta que contém os arquivos de tema, o tema não funcionará mais, porque o nome da pasta do tema está relacionado aos arquivos de tema de alguma forma ...

    
por Toomas Neli 22.10.2011 / 13:42

5 respostas

10

Isso depende de como o tema foi desenvolvido desde o início. Teoricamente, se tudo foi codificado para os padrões, você pode renomear a pasta e nada de ruim acontecerá.

Ao renomear a pasta, corre-se o risco de quebrar o código que solicita especificamente os arquivos do diretório do tema pelo nome. O WordPress oferece diversas funções para ajudar a desacoplar o diretório do tema.

Usando essa função, um tema pode conseguir um acoplamento flexível com o diretório em que ele reside. Assim, se o tema para o qual você deseja renomear o diretório fez bom uso das funções acima, você deve estar bem.

Apenas no caso, você pode fazer um grep para o diretório do tema e ver se ele aparece em qualquer javascript como um caminho embutido no código.

No entanto, você precisará reativá-lo em sua Aparência > Temas.

Eu fiz isso com twentyten e, quando você for ao administrador, verá:

  

O tema ativo está quebrado. Revertendo para o tema padrão.

Reative o tema e veja se funciona. twentyten faz, twentyeleven também.

O mesmo vale para plugins também.

wp_enqueue_style e wp_enqueue_script As páginas do Codex afirmam o seguinte:

  

Você nunca deve codificar URLs para scripts locais, use Referência de Função / plugins_url (para Plugins) e Function Reference / get_template_directory_uri (para temas) para obter um URL adequado.

    
por soulseekah 22.10.2011 / 13:51
2

Se o seu Tema usar o atualizador principal integrado (ou seja, se o Tema foi instalado a partir do repositório oficial do Tema), acredito que alterar o nome do diretório de instalação do Tema fará com que o atualizador não o reconheça, porque o atualizador usa (entre outras coisas), o diretório como parte de seu algoritmo para determinar a unicidade de um tema.

Então, se esse for o caso, se você alterar o nome do diretório do Tema, poderá quebrar as atualizações automáticas do repositório.

    
por Chip Bennett 22.10.2011 / 16:11
1

@Soulseekah está completamente correto! se o tema foi construído corretamente, você não terá problema em mudar o nome (mas reativá-lo) ..

Por que você não tenta? Max você pode alterá-lo de volta .. tem (em 99% dos casos) nenhum efeito sobre o banco de dados ..

    
por Sagive SEO 22.10.2011 / 23:01
0
  1. 1.Não vai dar erros e não vai funcionar porque o wordpress armazena o nome do tema no banco de dados.
  2. Se você estiver usando uma URL absoluta de quaisquer imagens ou links em suas páginas ou postagens, ocorrerá erros ou quebrará os links e o caminho da imagem.
  3. Suponha que você alterou o nome do tema 'X' para 'Y' no site ativo. Você verá seu site confuso.

Antes de fazer tal coisa, por favor leia sobre desenvolvimento de temas enlace

    
por w3uiguru 22.10.2011 / 13:52
0

Uma renomeação direta da pasta e do nome do tema falhará, MAS, se você copiar a pasta e renomear a cópia, vá para as opções de temas, ative a nova versão renomeada e exclua a versão antiga, ela deve funcionar.

    
por Tom J Nowell 22.10.2011 / 15:22