¿Se puede cambiar libremente el nombre de la carpeta de tema de wordpress y no sucede nada técnico?

10

¿Se puede cambiar el nombre de la carpeta de tema de wordpress en cualquier momento y todo funciona bien después de eso,

themes/oldthemename
themes/whatevernewname

o es así, si cambia el nombre de la carpeta que contiene los archivos de temas, entonces el tema no funcionará más porque el nombre de la carpeta de temas está relacionado con los archivos de temas de alguna manera ...

    
pregunta Toomas Neli 22.10.2011 - 13:42

5 respuestas

10

Esto depende de cómo se desarrolló el tema desde el principio. Teóricamente, si todo está codificado según los estándares, puede cambiar el nombre de la carpeta y no sucederá nada malo.

Al cambiar el nombre de la carpeta, corre el riesgo de romper el código que solicita específicamente los archivos del directorio del tema por su nombre. WordPress ofrece una serie de funciones para ayudar a desacoplar el directorio de temas.

Usando esta función, un tema puede lograr un acoplamiento suelto con el directorio en el que reside. Por lo tanto, si el tema para el que desea cambiar el nombre del directorio ha hecho un buen uso de las funciones anteriores, debería estar bien.

Por si acaso, puedes hacer un grep para el directorio del tema y ver si aparece en algún javascript como una ruta codificada.

Sin embargo, deberá reactivarlo en su Apariencia > Temas.

Acabo de hacer esto con twentyten y cuando vayas al administrador, verás:

  

El tema activo está roto. Volviendo al tema predeterminado.

Reactiva el tema y ve si funciona. twentyten hace, twentyeleven también.

Lo mismo ocurre con los complementos, también.

wp_enqueue_style y wp_enqueue_script Las páginas del Codex establecen lo siguiente:

  

Nunca debe codificar las URL de los scripts locales, use Referencia de funciones / plugins_url (para Plugins) y Function Reference / get_template_directory_uri (para Temas) para obtener una URL adecuada.

    
respondido por el soulseekah 22.10.2011 - 13:51
2

Si su Tema usa el actualizador central incorporado (es decir, si el Tema se instaló desde el repositorio oficial de Temas), creo que cambiar el nombre del directorio de instalación del Tema hará que el actualizador no lo reconozca, porque el actualizador utiliza (entre otras cosas), el directorio como parte de su algoritmo para determinar la singularidad de un tema.

Entonces, si ese es el caso, si cambias el nombre del directorio del tema, puedes interrumpir las actualizaciones automáticas desde el repositorio.

    
respondido por el Chip Bennett 22.10.2011 - 16:11
1

@Soulseekah es completamente correcto! Si el tema se creó correctamente, no tendrá ningún problema para cambiar el nombre (pero luego reactivarlo).

¿Por qué no lo intentas? Max, puede volver a cambiarlo. Tiene (en el 99% de los casos) ningún efecto sobre la base de datos ...

    
respondido por el Sagive SEO 22.10.2011 - 23:01
0
  1. 1.No dará errores y no funcionará porque wordpress almacena el nombre del tema en la base de datos.
  2. Si está utilizando la URL absoluta de cualquier imagen o enlace en sus páginas o publicaciones, dará errores o romperá los enlaces y la ruta de la imagen.
  3. Supongamos que cambiaste el nombre del tema "X" a "Y" en el sitio en vivo. Verás que tu sitio está en mal estado.

Antes de hacer algo así, lea acerca del desarrollo del tema enlace

    
respondido por el w3uiguru 22.10.2011 - 13:52
0

El cambio de nombre directo de la carpeta y el nombre del tema fallará, PERO, si copia la carpeta y cambia el nombre de la copia, luego ingrese en las opciones de temas, active la nueva versión renombrada, luego elimine la versión anterior, debería funcionar.

    
respondido por el Tom J Nowell 22.10.2011 - 15:22

Lea otras preguntas en las etiquetas