X

Cómo hacer que los temas de WordPress sean escribibles

¿Has subido un tema de WordPress, has ido al editor de temas para hacer algunos cambios y te aparece el temido mensaje de Si este archivo fuera escribible, podrías editarlo? No te preocupes, esto tiene una solución rápida. No tienes que abrir tu cliente FTP y volver a subir un nuevo archivo de plantilla cada vez que hagas un cambio. Puedes usar el editor de temas como todos los demás, con solo unos pocos cambios rápidos en los permisos de tus archivos, y te mostraré cómo.

  • ¿Qué son exactamente los permisos de archivo y a qué debo configurarlos?
  • Cómo cambiar los permisos de archivo a través de un cliente FTP (en bloque)
  • Cómo cambiar los permisos de archivo a través de cPanel

Sigamos leyendo…

¿Qué son los permisos de archivo?

Este es un método para administrar los derechos de acceso a ciertos archivos de tu sitio. Hay 3 tipos de permisos: lectura, escritura y ejecución. Cada uno de estos tipos se puede definir por un cierto grupo de usuarios. Estos incluyen permisos de propietario, permisos de grupo y permisos públicos. La configuración de seguridad de algunos hosts no tiene los permisos ideales de WordPress configurados por defecto, tendrás que agregarlos tú mismo. No necesitas preocuparte por todos estos detalles técnicos. Todo lo que necesitas recordar es el número: 666.

Cambiar permisos de archivo en FTP

Esta es probablemente la forma más rápida de cambiar los permisos de archivo de todos tus archivos de plantilla en un solo comando. Abre tu cliente FTP favorito, navega a tu directorio de plantillas (con style.css, index.php, etc.) y selecciona todos los archivos .php y .css. No selecciones imágenes ni subdirectorios.

Atributos de archivo FTP de WordPress

Puedes presionar CTRL + A para seleccionarlos todos, y hacer clic mientras mantienes presionado CTRL para deseleccionar elementos como imágenes. Después de seleccionar la opción Atributos de archivo del menú, puedes cambiar todos los permisos a 666. Notarás que los permisos de escritura de grupo y público se marcarán automáticamente.

Cambiar atributos de archivo FTP de WordPress

Después de presionar OK, todos los permisos de los archivos que seleccionaste deberían cambiarse a -rw-rw-rw-. Ahora deberías poder editarlos a través del editor de temas.

Cambiar permisos en cPanel

También puedes hacer esto en cPanel, aunque no en bloque (al menos para la versión de cPanel que estoy usando). Abre el administrador de archivos, navega al directorio de plantillas (similar a FTP) y haz clic en el archivo para el que deseas cambiar los permisos.

Permisos del administrador de archivos cPanel de WordPress

Cambia cada uno a 666, como antes. Esto podría ser útil si no tienes acceso a un cliente FTP, o simplemente quieres hacer que los archivos sean escribibles de forma selectiva.

Conclusión

Si ya puedes editar temas en el editor de temas, y tus archivos todavía están configurados en 644, no te preocupes por este tutorial. Si funciona, funciona, no hay razón para cambiarlo. Algunos hosts pueden variar dependiendo de la configuración de su servidor.

Es posible que veas diferentes fuentes que te dicen que configures todo en 777, lo que otorga a todos permisos completos. No recomendaría esto. Aunque funcionaría, podría abrir agujeros de seguridad en tu sitio. Los permisos 666 son suficientes para los archivos de texto que editarás.

Espero que hayas disfrutado el artículo. Si te gustó, no dudes en comentar y compartir.

Comentarios   Dejar una respuesta

  1. Muy útil de hecho... ¡SI tienes la opción de "permiso de archivo" mostrada en tu Filezilla FTP!

    No entiendo por qué, pero me está pasando... 🙁

    ¿Sabes qué podría estar causando esto?

    ¿Hay alguna otra forma de acceder y cambiar el permiso de archivo, quizás?

    Estaría muy agradecido si pudieras ayudarme aquí: No puedo subir archivos a mi wordpress (desarrollado localmente, debo añadir).

  2. ¡Gracias! Ojalá escribieras para WordPress – ¡ellos hacen que suene muuuucho más difícil!

  3. Gracias por esto, Leland – ¡no tiene ninguna ciencia!

    Steve

  4. Estoy a punto de cambiar los permisos de los archivos a 666. Espero que eso resuelva el problema... 777 es realmente peligroso debido a los riesgos de hackeo...

  5. ¿por qué sigo teniendo problemas incluso si he cambiado los permisos de los archivos a 666?

  6. Eso fue muy útil. Ya había cambiado los permisos de los archivos php pero me había olvidado de cambiar los permisos del archivo css. Eso lo solucionó para mí.

  7. Quick Tip: Prettify Subscribe to Comments checkbox | Headway HQ August 15, 2009 at 5:59 pm

    […] Cómo hacer que los temas de WordPress sean escribibles por ThemeLab Etiquetas: custom.css, plugin […]

  8. Eso fue muy útil. Ya había cambiado los permisos de los archivos php pero me había olvidado de cambiar los permisos del archivo css. Eso lo solucionó para mí.

    Muchas gracias por una excelente publicación.

    Glen Wayne

  9. ¡en serio, tu entrada es MUY ÚTIL!!

    ¡¡MUCHAS GRACIAS.!!!

    MUAH.
    jeje

  10. ¡¡MUCHAS GRACIAS POR ESTO! ¡Las instrucciones en WordPress no son ni la mitad de comprensibles que esto!

  11. ¡Gracias! ¡Exactamente lo que necesitaba!

  12. Lo cambié a 644, pero todavía no puedo editar el archivo

    ¿qué hago?

  13. Editing the theme - WordPress Tavern Forum April 25, 2009 at 4:50 pm

    […] dentro de tu panel de administración sin editar tus permisos manualmente. Escribí sobre esto antes aquí: http://www.themelab.com/2008/04/11/h…emes-writable/ Aunque recomendaría revertir tus permisos a su estado original después de que […]

  14. ¡Muchas gracias por tu tutorial! Lo hiciste muy fácil y solucionó mi problema.

  15. Realmente útil. Esto no será necesario para todos los hosts. Pero en algunos casos tenemos que hacerlo manualmente.

    Gracias por compartir.

  16. Hola
    probé tus consejos aquí pero obtuve este resultado en mi cliente FTP

    500 ‘SITE CHMOD 666 wp-content’: comando no entendido

    Cambio 666 a 664 o 644 y tampoco funciona

    Estoy usando FileZilla, tampoco encuentro esa opción en mi base de datos para cambiar el permiso, ¿alguna ayuda por favor??

  17. marlanul cel chetros February 16, 2009 at 7:51 am

    genial... funcionó... ¡¡GRACIAS!!

  18. ¡Gracias, amigo!

  19. Abre tu cliente FTP favorito, navega a tu directorio de plantillas (con style.css, index.php, etc.) y selecciona todos los archivos .php y .css. No selecciones imágenes ni subdirectorios.???
    no sé cómo hacer esto?? 🙁
    acabo de crear un blog de WordPress y no veo una opción de plugin en él, todo lo que sé es que necesito un archivo de tema escribible para ello... pero simplemente no sé cómo hacer esta maldita cosa?? por favor ayúdame.. envíame un correo si es posible..

  20. Terry of Astoria July 31, 2008 at 2:45 am

    Deberías cambiar los permisos de nuevo a 644 para los archivos y 755 para los directorios, después de editar los archivos. De verdad. Lee el codex de wp,
    ¡aquí!

  21. Make Your Wordpress Templates Editable | livelynotebook.com July 12, 2008 at 1:25 pm

    […] encontré un artículo muy útil sobre esto aquí, y estoy tratando de resolverlo. Como resumen, hay dos maneras fáciles de hacerlo. La primera es usando FTP […]

  22. livelynotebook July 12, 2008 at 12:52 pm

    ¡Sí, eres genial! Encontré algo aquí. Gracias.

  23. […] Themelab – Cómo hacer que los temas de WordPress sean escribibles […]

  24. How to make WordPress themes writable « Wendy’s OBA, Blog Tips & Tricks June 3, 2008 at 11:33 am

    […] Haz que los temas de WordPress sean escribibles […]

  25. Andie Summerkiss May 6, 2008 at 11:38 am

    Lo siento. Ya lo entendí. Eso se explicó en el primer párrafo de la publicación.

    Gracias por el consejo que me salvó la vida. Eso me ahorró un par de noches de sueño.

Agrega un comentario

Nos complace que hayas elegido dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de privacidad, y todos los enlaces son nofollow. NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

Lista de verificación para lanzar WordPress

La lista de verificación definitiva para lanzar WordPress

Hemos recopilado todos los elementos esenciales de la lista de verificación para el lanzamiento de tu próximo sitio web de WordPress en un práctico ebook.
¡Sí, envíame el eBook gratis!