• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

DecodeCMS

Tu WordPress a otro Nivel ...

  • Acerca de
  • Contacto
  • Inicio
  • Tutoriales
    • Themes
    • Plugins
    • Core
    • Recursos
  • Cursos
  • Acceder
    • Mis cursos
    • Mi Cuenta
    • Acceder
Inicio / Tutoriales / Core / Deshabilitar el editor de archivos para temas y plugins en WordPress

Deshabilitar el editor de archivos para temas y plugins en WordPress

Deshabilitar el editor de archivos para temas y plugins en WordPress

[ 30 abril 2019 ] [ Autor: Jhon Marreros Guzmán ][ Core - Básico] [ ]

editor seguridad

¿Me ayudas a llegar a más gente?

Twittear Compartir LinkedIn WhatsApp

WordPress permite a los usuarios administradores editar directamente archivos de los temas o de los plugins desde la administración del sitio, sin embargo en algunos casos es posible que quieras evitar esto y eliminar esta opción.

 

Generalidades

A pesar de que el editor de archivos integra una funcionalidad de validación de código, aún sigue siendo riesgoso editar los archivos PHP o Javascript directamente en este editor, por lo que lo más recomendable, especialmente si hay varios usuarios administradores, es quitar esta opción.

Editar archivos desde la administración de WordPress

– Para editar temas puedes hacerlo desde: Apariencia > Editor de temas
– Para editar plugins puedes hacerlo desde: Plugins > Editor de plugins

 

Eliminando la opción de editor de archivos

Con la siguiente instrucción se eliminará la opción de editor de temas y editor de plugins de la administración de WordPress.

define( 'DISALLOW_FILE_EDIT', true );

 
Puedes colocar este código al final de tu archivo wp-config.php de tu sitio web, tal como se muestra en la siguiente imagen.

agregar código archivo wp-config.php

 

Conclusión

Tal como hemos visto puedes eliminar de forma simple la opción del editor para temas y plugins en la administración del sitio. Esto permitirá mantener un mejor control y evitar cambios accidentales a los archivos de tu sitio.

 
¿Aún con dudas?, en el siguiente video se detallan los puntos anteriores.

Suscríbete a DecodeCMS:  

 

¿Me ayudas a llegar a más gente?

Twittear Compartir LinkedIn WhatsApp

Artículos Relacionados

  • CRUD en WordPress sin pluginsCRUD en WordPress sin plugins
  • Cómo eliminar todos los productos de WooCommerceCómo eliminar todos los productos de WooCommerce
  • Agrupar los resultados de búsqueda en WordPressAgrupar los resultados de búsqueda en WordPress
  • tipos de complementos de WordPress5 tipos de complementos de WordPress
Valora este artículo : 1 barra2 barras3 barras4 barras5 barras (2 votos, promedio: 5,00 de 5)
Cargando...

Interacciones con los lectores

Comentarios

  1. RODOLFO SEALES POSADA

    21 marzo, 2022

    Hola, buen dia. Me gustaria saber si tienes algun codigo o plugin que permita seleecionar automaticamente el page builder o editor con el cual fue creado una pagina inmediatamente.? es decir, si se creo con elementor selecciones automaticamente elementor, si estan otros editores instalados, entonces seleeciones el creador de la pagina a editar. Sabes de algo de codigo de esto o de algun plugin que preste esta funcionalidad?

    • Jhon Marreros Guzmán

      22 marzo, 2022

      Hola.
      Para empezar, lo que te recomiendo es no tener más de un editor/constructor en tu sitio web, salvo el editor por defecto y en casos muy especiales otro más, es suficiente.
      Lo que comentas usualmente lo hace el propio constructor, teóricamente debería detectar si la página esta construida con ese editor.

      Saludos.

      • RODOLFO SEALES POSADA

        27 marzo, 2022

        Hola John como estas? Pues Bueno, me gusta compartir con los demas cuando encuentro algo que particularmente a mi me inquieta y deberia existir, y pues, esto existe. ENCONTRE LA SOLUCION A MI NECESIDAD y te la comparto para que veas que esto es lo que yo quiero: MIra este plugin o herramienta recien nombrada como Better Admin Bar, que anteriormente se llamaba Swift Control. y en sus caracteristicas tiene lo siguiente: Page Builder SupportNew!
        Better Admin Bar PRO will automatically detect and launch the page builder if your Post, Page or CPT was created in Elementor, Brizy, Divi, Oxygen, Wallace Inline or Beaver Builder.

        Que traducido a el español significa:
        Compatibilidad con Page Builder ¡Nuevo!
        Better Admin Bar PRO detectará e iniciará automáticamente el creador de páginas si su publicación, página o CPT se creó en Elementor, Brizy, Divi, Oxygen, Wallace Inline o Beaver Builder.
        GENIAL…. SENCILLAMENTE GENIAL. ahora a estudiar el codigo y a ver que podemos aprovechar de alli, porque aun aqui no nos muestran como poder utilizar otras herramientas de creacion de embudos como Instabuilder, WPFunnels Optimizepress SeedProd, etc etc, etc, pero que se puede, e puede. Gracias de todas formas a ti. y publicalo en tu red. si se puede lograr. Feliz dia. Rodolfo Seales http://www.sistemaspa.com http://www.powerfunnels.com

        • Jhon Marreros Guzmán

          29 marzo, 2022

          Hola Rodolfo.
          Gracias por el aporte :). Saludos.

  2. RODOLFO SEALES POSADA

    24 marzo, 2022

    Hola Jhon, gracias, muchas gracias por tu pronta respuesta. y te agradezco. sucede que la necesidad nace, porque estoy construyendo una red de sitios de wordpress llamada WaaS( website como un servicio) y entre las cosas que tengo es el poder crearle o brindarles un constructor de paginas de aterrizajes, el editor de las paginas web, que puede ser uno de estos editores, DIVI, Elementor etc etc. y sucede que a el momento de abrir una pagina por ejemplo Home, o acerca de, aparecen todos los constructores instalados, incluyendo los plugins creadores de las landing pages y si se abre con el editor equivocado, se pierde la maquetacion de la pagina prediseñada al guardarla. entonces, si un usuario escoje el editor equivocado, puede crackear el diseño pre-establecido. me doy a entender? debe haber una forma de que al momento de abrir la publicacion para editar, automaticqamente lo haga con el editor con que fue creado. y eso es loq ue busco. Te quedo agradecido. RODOLFO SEALES http://www.sistemaspa.com

    • Jhon Marreros Guzmán

      25 marzo, 2022

      Hola, por programación tendrías que buscar si puedes detectar en qué constructor esta hecha la página de esta forma ocultar los otros controles. Hay hooks que cargan al carga una página en el backend del sitio aunque no he profundizado en el tema. Saludos.

  3. RODOLFO SEALES POSADA

    24 marzo, 2022

    Fijate Jhon, encontre este plugin que permite hacerlo entre dos editores, elementor y Beaver Builder, pero desafortunadamente ya fue descontinuado. se llama wallaceinline, su sitio web es este https://wallaceinline.com/
    y permitia poder publicar desde el frontend.

    • Jhon Marreros Guzmán

      25 marzo, 2022

      Podrías consultar con el desarrollador, tal vez te de alguna pista.

Para escribir código envolver con: <pre class="language-xxx"><code> </code></pre> ,reemplaza las xxx (php, css, html)

*

* Gravatar habilitado

Barra lateral principal

Presentación

Curso Decodifica WordPress

Únete a DecodeCMS

Recibirás como regalo:

Guia práctica con video:
¿Quieres agregar código a WordPress? Revisa las diferentes opciones que tienes.Ver más

Jooble
Alojamiento Wordpress

Niveles

Básico Intermedio Avanzado

Etiquetas

accesibilidad css dashboard editor error funcionalidad herramientas imagen js librería mejoras optimización seguridad social woocommerce

Populares

Archivo de plantilla de acuerdo a url personalizada en WordPress

Contenido restringido para usuarios usando shortcodes

Sincronizar WooCommerce y Google Sheets

Mostrar lista de sub páginas en página padre en WordPress

© logo decode pie
Política de Privacidad | Política de devoluciones
Copyrigth 2023 Todos los derechos reservados