X

Cómo hacer que los temas de WordPress sean escribibles

Así que has subido un tema de WordPress, te diriges al editor de temas para hacer algunos cambios, y obtienes el temido mensaje ¿Si este archivo tuviera permisos de escritura podrías editarlo? No te preocupes, esta es una solución rápida. Usted no tiene que encender su cliente FTP y volver a cargar un nuevo archivo de plantilla cada vez que realice un cambio. Usted puede utilizar el editor de temas como todo el mundo, con sólo unos pocos cambios rápidos a sus permisos de archivo, y yo te mostraré cómo.

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

Sigamos leyendo…

¿Qué son los permisos de archivo?

Se trata de un método para administrar los derechos de acceso a determinados archivos de su sitio. Existen 3 tipos de permisos, lectura, escritura y ejecución. Cada uno de estos tipos puede ser definido por un determinado grupo de usuarios. Estos incluyen permisos de propietario, permisos de grupo y permisos públicos. Algunas configuraciones de seguridad de host no tienen los permisos ideales para WordPress establecidos por defecto, tendrás que añadir esto tú mismo. No necesitas preocuparte por todos estos detalles técnicos. Todo lo que necesita recordar es el número: 666.

Cambiar los permisos de archivos en FTP

Esta es probablemente la forma más rápida de cambiar los permisos de archivo para todos los archivos de plantilla en un comando rápido. Abra su cliente FTP favorito, navegue hasta el directorio de su plantilla (con style.css, index.php, etc.) y seleccione todos los archivos .php y .css. No seleccione imágenes ni subdirectorios.

WordPress FTP File Attributes

Puedes pulsar CTRL + A para seleccionarlos todos, y hacer clic mientras mantienes pulsada la tecla CTRL para deseleccionar elementos como las imágenes. Después de seleccionar la opción Atributos de Archivo del menú, puedes cambiar todos los permisos a 666. Verás que los permisos de grupo y escritura pública se desactivan automáticamente.

WordPress FTP Change File Attributes

Después de pulsar OK, todos los permisos de los archivos seleccionados deberían cambiar a -rw-rw-rw-. Ahora deberías poder editarlos a través del editor de temas.

Cambiar permisos en cPanel

También puede hacer esto en cPanel, aunque no en masa (para la versión de cPanel que estoy usando de todos modos). Abra el administrador de archivos, navegue hasta el directorio de la plantilla (similar a FTP) y haga clic en el archivo que desea cambiar los permisos.

WordPress cPanel File Manager Permissions

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

Conclusión

Si ya puede editar temas en el editor de temas, y sus archivos todavía están configurados a 644, no se preocupe por este tutorial. Si funciona, funciona – no hay razón para cambiarlo. Algunos hosts pueden diferir dependiendo de la configuración de sus servidores.

Puedes ver diferentes fuentes que te dicen que configures todo a 777, que da a todo el mundo permisos completos. Yo 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 vas a editar.

Espero que te haya gustado el artículo. Siéntete libre de comentar y compartir si te ha gustado.

Comentarios   Deja una respuesta

  1. Very useful indeed… IF you have the option of “file permission” displayed in your Filezilla FTP, that is !

    I don’t understand why, but it’s happening to me.. 🙁

    Do you know what could be causing this ?

    Is there another way to access and change file permission, maybe ?

    I’d be so glad if you could help me here : I can’t uploads files to my wordpress (developped locally I must add).

  2. Thanks! I wish you wrote for WordPress – they make it sound sooo much harder!

  3. Thanks for this Leland – nothing to it!!

    Steve

  4. I’m about to change the permission of the files to 666. I hope it’ll solve the issue…777 is really dangerous due to hacking risks…

  5. why is that i’m still having trouble even if i have change the file permissions to 666?

  6. That was very helpful. I had already changed the file permissions on the php files but I had missed changing the css file permissions. That fixed it for me.

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

    […] How to make WordPress themes writable by ThemeLab Tags: custom.css, plugin […]

  8. That was very helpful. I had already changed the file permissions on the php files but I had missed changing the css file permissions. That fixed it for me.

    Many thanks for a great post.

    Glen Wayne

  9. seriously, ur entry VERY HELPFUL!!

    THANK YOU SO MUCH.!!!

    MUAH.
    hehe

  10. THANK YOU SO MUCH FOR THIS! The instructions on wordpress are not nearly as understandable as this!

  11. Thank you! Exactly what I needed!

  12. I change it to 644, but I still can’t edit the file

    what to do?

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

    […] within your admin panel without editing your permissions manually. I wrote about this before here: http://www.themelab.com/2008/04/11/h…emes-writable/ Although I would recommend reverting your permissions back to their original state after you’re […]

  14. Thanks so much for your tutorial! You made it very easy, and it fixed my issue.

  15. Really helpful. This will not needed for bis hosts. But in some cases we have to do manually.

    Thanks for sharing.

  16. Hi
    i try your tips here but i got this result in my FTP client

    500 ‘SITE CHMOD 666 wp-content’: command not understood

    I change 666 to 664 or 644 it doesn’t works either

    i’m using filezilla also i don find that option in my database to change the permission, any help please??

  17. marlanul cel chetros febrero 16, 2009 en 7:51 am

    great… it worked … TY!

  18. Thanks, man!

  19. Open up your favorite FTP client, navigate to your template directory (with style.css, index.php, etc.) and select all .php and .css files. Do not select images or subdirectories.???
    i dont knw how to do this?? 🙁
    i just made a wordpress blog and i cant see a plugin option on it all i know is i need a writable theme file for it.. but i just dont know hw can i do this damn thing?? please help me..send me a mail if possible..

  20. Terry of Astoria julio 31, 2008 en 2:45 am

    You should change back the permissions to 644 for files and 755 for dirs, after editing the files. Really. Read up on the wp codex,
    here!

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

    […] found very usable article about it here, and trying to figure it out. As an overview there are two easy ways to do it. First is using FTP […]

  22. Yeah, you’re rock!! I found something here. Thank you.

  23. […] Themelab – How to make WordPress themes writable […]

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

    […] Make WordPress Themes Writable […]

  25. Andie Summerkiss mayo 6, 2008 en 11:38 am

    Sorry. I got it already. That was explained on the first paragraph of the post.

    Thank you for the life-saving tip. That just saved me from a couple of nights’ worth of sleep.

Añadir un comentario

Nos alegra que haya decidido dejar un comentario. Tenga en cuenta que todos los comentarios se moderan de acuerdo con nuestra política de privacidad , y que todos los enlaces son nofollow. NO utilice palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

WordPress Launch Checklist

La lista definitiva para lanzar WordPress

Hemos recopilado todos los elementos esenciales de la lista de comprobación para el lanzamiento de su próximo sitio web de WordPress en un práctico ebook.
Sí, envíeme el ¡gratuito!