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. seriously, ur entry VERY HELPFUL!!

    THANK YOU SO MUCH.!!!

    MUAH.
    hehe

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

  3. Thank you! Exactly what I needed!

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

    what to do?

  5. 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 […]

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

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

    Thanks for sharing.

  8. 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??

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

    great… it worked … TY!

  10. Thanks, man!

  11. 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..

  12. 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!

  13. 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 […]

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

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

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

    […] Make WordPress Themes Writable […]

  17. 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.

  18. Andie Summerkiss mayo 6, 2008 en 11:20 am

    Hi, I have one question though. After we change the permission and anything, how to proceed from there? Do we upload another edited files or we change it directly at the theme editor? Can anybody give me some pointers? I have been looking for it all day.

  19. Cliff Calderwood mayo 3, 2008 en 9:13 pm

    Thank you for posting this tutorial on explaining what to do to get the permissions fixed so I could edit my new theme. I was going crazy until I found it and spent most day trying to figure out what permissions wordpress needed so I could use the built in editor.

    Cliff

  20. Great info. But what I REALLY need to know is how to make the permissions DEFAULT to 766 for new files. I use the ProSense theme and when I ftp them up they default to 644. This means that I have to use my ftp client to change the permissions before I can edit adsense information. Doing many sites per day, this becomes a very tedious step. If I could have new directories default to 755 and new files default to 766 it would save me a lot of time!
    Thanks in advance!

  21. » Ways to Fix Up Your Wordpress Blog Theme » My Online Marketing Experiences abril 22, 2008 en 3:26 pm

    […] How to make WordPress themes writable […]

  22. Ray, you’re right. It may be better to start with 664 to see if that works before trying 666.

    Dave, glad you found it useful.

  23. Dave from Welcome Back Rosenthal abril 12, 2008 en 3:28 pm

    Well the degree of access is important, but the main thing is you wrote this post. I searched for an answer like this for months!

  24. » How to make WordPress themes writable seo news abril 11, 2008 en 9:32 am

    […] See original here: How to make WordPress themes writable […]

  25. Setting the permissions to 666 (-rw-rw-rw-) gives write access to any other users that share your web server (assuming you’re in a shared hosting environment). Is it really necessary to have the theme files writable by the world? Wouldn’t a permissions setting of 664 (-rw-rw-r–) be a little safer?

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!