Tema no se muestra después de subirlo

27 oct 2015, 19:58:22
Vistas: 15.1K
Votos: 2

Estoy desarrollando un sitio web para mi cliente y tengo problemas al subir el tema. El tema que estoy subiendo es de Theme Forest.

Intenté subirlo mediante el backend de WordPress pero el archivo es demasiado grande. Así que intenté subirlo por FTP y el archivo del tema aparece en mi servidor pero no en el backend cuando intento cambiar el tema.

Probé usando FileZilla, CyberDuck y FireFTP y el problema persiste. No tengo acceso a cPanel para este cliente, solo tengo credenciales de WordPress y FTP. ¿Qué debo hacer?

Actualización: Revisé algunas cosas y descubrí que mi cliente tiene Ubuntu como sistema operativo y solo puedo acceder al FTP mediante SSH. ¿Podría esto estar relacionado con el problema?

7
Comentarios

un tema contiene muchos archivos en un directorio, ¿estás subiendo solo un archivo zip? tienes que descomprimirlo y subir todo el directorio del tema.

Milo Milo
27 oct 2015 20:29:05

Sí, primero probé con un archivo zip pero no me permite descomprimirlo vía ftp. Así que lo descomprimí en el escritorio y subí la carpeta del tema al directorio. Aún así no funciona.

Kaushal Kakadia Kaushal Kakadia
27 oct 2015 20:51:24

¿Funciona con todos los demás temas (por ejemplo, toma el tema Twenty Fifteen)?

matthew matthew
27 oct 2015 20:58:21

Si puedes conectarte con tu cliente FTP, entonces tu cliente FTP soporta SSH (SFTP). De lo contrario, no habrías podido subir nada.

Milo Milo
27 oct 2015 22:00:18

Los 3 temas básicos que vienen con WordPress aparecen tanto en el lado del servidor como en el de WordPress. Sé que no es un problema del tema porque subí 2 temas diferentes y ninguno de los dos funciona. @matthew

Kaushal Kakadia Kaushal Kakadia
28 oct 2015 15:34:40

Sí, sé que soporta SSH, pero no sabía si eso podría ser una razón por la que está teniendo problemas. @Milo

Kaushal Kakadia Kaushal Kakadia
28 oct 2015 15:34:44

Verifica los permisos del archivo. A veces esto ocurre por no tener permisos de lectura en el archivo.

chandima chandima
10 jun 2019 13:48:28
Mostrar los 2 comentarios restantes
Todas las respuestas a la pregunta 4
0

Si has habilitado una red MultiSite, primero debes activar cada Tema que deseas utilizar, en "Mis Sitios", "Administrador de la Red", "Temas".

9 ene 2019 20:14:21
0

Si has subido el tema correctamente vía FTP al directorio adecuado, debería estar disponible para activar.

Cosas que verificar:

  • Usando tu cliente FTP, deberías poder ver el directorio del tema y todos sus archivos bajo wp_content/themes
  • Asegúrate de que los permisos de los archivos son correctos para que WordPress pueda acceder a ellos (puede que necesites verificarlo con tu administrador de sistemas)
  • Como se mencionó en la respuesta de Burgi, asegúrate de que estás usando la carpeta correcta del tema (/nombredeltema/style.css debería ser visible)
1 may 2016 20:35:50
2

Al descargar temas desde ThemeForest, estos pueden estar ubicados en varias carpetas dentro del paquete de descarga.

En mi caso hay archivos ZIP adicionales y es uno de estos archivos el que contiene el tema real. En caso de duda, busca la carpeta que contenga el archivo style.css (resaltado), es esa carpeta la que necesitas subir a wp_content\themes.

Captura de pantalla mostrando la estructura básica de carpetas de un tema de WordPress

Si esto no funciona, puede que necesites revisar el registro de FTP para ver mensajes de error.

28 oct 2015 12:14:31
Comentarios

No, el archivo correcto ha sido colocado @burgi. ¿Existe algún cliente FTP gratuito que permita descomprimir archivos .zip? Tal vez ese sea el problema, ya que estoy subiendo el archivo del tema. Supongo que algunos archivos podrían corromperse o colocarse en el lugar incorrecto.

Kaushal Kakadia Kaushal Kakadia
28 oct 2015 15:37:30

No conozco ningún cliente FTP que realice esa función, normalmente no es necesario. Cuando extraes tu tema localmente, ¿qué ves? ¿Aparecen algún error en la consola de tu FileZilla?

Burgi Burgi
28 oct 2015 16:54:25
0

Solo quería mencionar. Mi respuesta fue que tenía una configuración agresiva de caché del navegador en nginx.

Mi solución fue abrir las herramientas de desarrollo de Chrome (inspeccionar), seleccionar red y desactivar el caché.

Creo que probablemente también puedes hacer una limpieza del navegador o recargar con control + shift + R.

27 oct 2018 00:13:39