M谩s

    C贸mo evitar que los clientes desactiven los complementos de WordPress

    - Advertisement -

    驴Quiere evitar que los clientes desactiven accidentalmente los complementos de WordPress?

    Si crea sitios web para otras personas, entonces probablemente tenga algunos complementos importantes que instale en cada sitio de cliente. Si un cliente desactiva accidentalmente uno de estos complementos esenciales, podr铆a romper su sitio por completo.

    En este art铆culo, le mostraremos c贸mo evitar que los clientes desactiven los complementos de WordPress.

    驴Por qu茅 evitar que los clientes desactiven los complementos de WordPress?

    Si crea sitios web para otras personas, entonces puede tener una lista de complementos de WordPress imprescindibles que instala en cada sitio. Estos pueden ser complementos de seguridad que protegen al cliente contra piratas inform谩ticos y c贸digos maliciosos.

    Incluso puede usar complementos para automatizar tareas cruciales de mantenimiento de WordPress, como crear copias de seguridad peri贸dicas o eliminar comentarios de spam.

    Si el cliente desactiva accidentalmente uno de estos complementos, podr铆a hacer que su sitio web sea vulnerable a ataques o afectar su funcionamiento. En el peor de los casos, incluso podr铆a romper su sitio web por completo.

    Aunque esto no es su culpa, sigue siendo una mala experiencia para el cliente y podr铆a da帽ar su reputaci贸n. Dicho esto, veamos c贸mo puede evitar que los clientes desactiven complementos accidentalmente en WordPress.

    Simplemente use los enlaces r谩pidos a continuaci贸n para saltar directamente al m茅todo que desea usar.

    M茅todo 1. Uso de los roles de usuario predeterminados de WordPress (no se requiere complemento)

    WordPress viene con un sistema de administraci贸n de usuarios simple pero poderoso donde cada usuario tiene diferentes capacidades seg煤n su funci贸n asignada.

    Cuando instala WordPress, crea los siguientes roles de usuario autom谩ticamente:

    De forma predeterminada, solo el administrador tiene permiso para administrar complementos, lo que incluye desactivar complementos.

    Con eso en mente, recomendamos crear una sola cuenta de administrador para sus clientes para que tengan una forma de administrar sus sitios. Luego puede crear cuentas que no sean de administrador para cualquier otra persona que necesite acceso pero que no requiera privilegios de administrador.

    Sin derechos de administrador, esto significa que la mayor铆a de sus clientes no podr谩n desactivar complementos.

    Puede usar cualquier rol para las cuentas que no son de administrador. Sin embargo, recomendamos usar el Editor, ya que permite a los usuarios crear, editar, publicar y eliminar contenido, incluido el contenido creado por otras personas. Simplemente no tendr谩n acceso a las funciones de WordPress de nivel superior.

    Tambi茅n es una buena idea darle la cuenta de administrador a alguien que tenga experiencia con WordPress y sepa c贸mo administrar un sitio web de WordPress.

    Para crear una cuenta para uno o m谩s clientes, vaya a Usuarios 禄 Agregar nuevo en el tablero de WordPress. A continuaci贸n, puede escribir informaci贸n sobre la persona, incluidos su nombre y direcci贸n de correo electr贸nico.

    Agregar nuevos usuarios a un sitio web de WordPress

    Una vez hecho esto, abra el men煤 desplegable Rol y elija el rol que desea asignar a este usuario, como Administrador o Editor.

    Cuando est茅 satisfecho con la informaci贸n que ingres贸, haga clic en ‘Agregar nuevo usuario’.

    Evitar que los clientes desactiven los complementos de WordPress con roles de usuario

    Para crear m谩s cuentas, simplemente siga el mismo proceso descrito anteriormente. Para obtener m谩s informaci贸n sobre este tema, consulte nuestra gu铆a sobre c贸mo agregar nuevos usuarios a su blog de WordPress.

    M茅todo 2. Usar el complemento de miembros (crear un rol de cliente personalizado)

    A veces, es posible que deba evitar que los clientes desactiven complementos sin restringir su acceso a otras 谩reas.

    Dicho esto, es posible que las funciones de usuario integradas no sean adecuadas para su sitio web. Por ejemplo, los editores no pueden desactivar complementos, pero tampoco pueden agregar nuevos usuarios o instalar temas de WordPress, lo que puede ser un problema para sus clientes.

    Si las funciones de usuario predeterminadas no son las adecuadas para su cliente, puede crear una funci贸n personalizada. Este rol puede tener exactamente los permisos y capacidades que necesita el cliente. Incluso puede crear diferentes roles para diferentes equipos, o incluso empleados individuales.

    La forma m谩s sencilla de crear funciones personalizadas es mediante el uso gratuito miembros enchufar. Este complemento le permite crear nuevos roles y luego agregar y eliminar capacidades a esos roles de usuario, incluida la capacidad de activar y desactivar complementos de WordPress.

    Este permiso elimina la Complementos configuraci贸n del men煤 de la izquierda, como se puede ver en la siguiente imagen.

    Evite que los clientes desactiven complementos ocultando el men煤 Complementos

    Lo primero que debe hacer es instalar y activar el complemento Miembros. Para obtener m谩s detalles, consulte nuestra gu铆a paso a paso sobre c贸mo instalar un complemento de WordPress.

    Tras la activaci贸n, vaya a Miembros 禄 Agregar nuevo Role.

    Evite que los clientes desactiven los complementos de WordPress usando el complemento Miembros

    En el campo ‘Ingrese el nombre del rol’, escriba el nombre que desea usar. Esto ser谩 visible para cualquier persona que tenga acceso al panel de control de WordPress.

    Despu茅s de eso, es hora de otorgar y denegar permisos.

    La columna de la izquierda muestra todos los diferentes tipos de contenido, como bloques reutilizables y productos de WooCommerce. Simplemente haga clic en una pesta帽a y ver谩 todos los permisos para ese tipo de contenido.

    A continuaci贸n, puede continuar y marcar la casilla ‘Conceder’ o ‘Denegar’ para cada permiso. Para obtener instrucciones m谩s detalladas, consulte nuestra gu铆a sobre c贸mo agregar o quitar capacidades de usuario.

    C贸mo agregar y eliminar permisos de una cuenta de cliente

    Para evitar que los clientes desactiven complementos, haga clic en la pesta帽a ‘Complementos’ a la izquierda.

    En esta pantalla, marque la casilla 芦Denegar禄 en la l铆nea que dice 芦Activar complementos禄.

    Evitar que los clientes desactiven complementos con un rol de usuario personalizado

    Cuando est茅 satisfecho con la configuraci贸n del rol de usuario, haga clic en ‘Agregar rol’.

    Ahora puede asignar este rol a cualquier usuario, siguiendo el mismo proceso descrito en el M茅todo 1.

    M茅todo 3. Uso de PHP personalizado (evitar que los clientes desactiven complementos espec铆ficos)

    Si desea evitar que los clientes desactiven todos los complementos, puede usar uno de los m茅todos mencionados anteriormente.

    Sin embargo, a veces es posible que desee proteger solo los complementos esenciales y, al mismo tiempo, brindar a los clientes la libertad de desactivar y eliminar el software no esencial.

    La mejor manera de proteger complementos espec铆ficos es agregando un c贸digo personalizado en WordPress. Esto le permite eliminar el enlace ‘Desactivar’ para complementos espec铆ficos.

    Este es un m茅todo avanzado, por lo que no lo recomendamos para principiantes.

    Eliminar el enlace 'Desactivar' del men煤 de complementos de WordPress

    Nota: Solo tenga en cuenta que los clientes a煤n pueden desactivar cualquier complemento usando el men煤 desplegable Acciones masivas, o con una herramienta avanzada como FTP o phpMyAdmin. Sin embargo, eliminar el enlace ‘Desactivar’ hace que sea mucho m谩s dif铆cil para los clientes desactivar accidentalmente un complemento esencial.

    Para comenzar, necesitar谩 saber el nombre del archivo del complemento y d贸nde se encuentra en su servidor. Por lo general, estos archivos usan el nombre del complemento seguido de .php y viven dentro de una carpeta con el nombre del complemento. Por ejemplo, el archivo WooCommerce se llama ‘woocommerce.php’ y vive dentro de una carpeta ‘woocommerce’.

    Sin embargo, a煤n vale la pena verificarlo, especialmente si el complemento tiene un nombre largo y complicado o varias palabras. Por ejemplo, si est谩 utilizando el complemento SR Product 360掳 View para agregar im谩genes interactivas de 360 鈥嬧媑rados en WordPress, entonces su archivo se llama ‘sr.php’.

    Puede verificar el nombre y la ubicaci贸n del archivo conect谩ndose al servidor del sitio usando un cliente FTP como ArchivoZillao puedes usar el administrador de archivos de tu hosting de WordPress cPanel.

    Si es la primera vez que usa FTP, puede ver nuestra gu铆a completa sobre c贸mo conectarse a su sitio usando FTP.

    Despu茅s de eso, ve a /wp-content/plugins/. Aqu铆, ver谩 todos los complementos diferentes en su sitio.

    Un cliente FTP de WordPress

    Simplemente busque el complemento que desea proteger y abra su carpeta.

    Despu茅s de eso, busque el archivo .php.

    C贸mo encontrar un archivo de complemento en FileZilla

    Ahora, tome nota del nombre de la carpeta y del archivo .php, ya que usar谩 esta informaci贸n en su c贸digo. Simplemente repita este proceso para cada complemento que desee proteger.

    Una vez hecho esto, es hora de agregar un fragmento de c贸digo a su sitio. A menudo, encontrar谩 gu铆as que le pedir谩n que agregue c贸digo al archivo functions.php del sitio.

    Sin embargo, esto no se recomienda ya que los errores simples pueden causar innumerables errores comunes de WordPress. Tambi茅n perder谩 el c贸digo personalizado cuando actualice su tema de WordPress.

    Ah铆 es donde C贸digo WP viene en.

    WPCode es el mejor complemento de fragmentos de c贸digo utilizado por m谩s de 1 mill贸n de sitios web de WordPress. Facilita la adici贸n de CSS, HTML, PHP y m谩s personalizados.

    Lo primero que debe hacer es instalar y activar el Complemento WPCode gratuito. Para obtener m谩s detalles, consulte nuestra gu铆a paso a paso sobre c贸mo instalar un complemento de WordPress.

    Tras la activaci贸n, dir铆gete a Fragmentos de c贸digo 禄 A帽adir fragmento.

    Agregar fragmentos de c贸digo personalizados a un sitio web de WordPress

    Aqu铆, pase el mouse sobre ‘Agregar su c贸digo personalizado’.

    Cuando aparezca, haz clic en ‘Usar fragmento’.

    Evite que los clientes desactiven complementos usando WPCode

    Para comenzar, escriba un t铆tulo para el fragmento de c贸digo personalizado. Esto puede ser cualquier cosa que lo ayude a identificar el fragmento en el tablero de WordPress.

    Despu茅s de eso, abra el men煤 desplegable ‘Tipo de c贸digo’ y seleccione ‘Fragmento PHP’.

    Agregar un fragmento de PHP a WordPress

    Ahora, est谩 listo para agregar el PHP personalizado. El c贸digo exacto variar谩 seg煤n los complementos que est茅s protegiendo, pero aqu铆 hay una plantilla que puedes usar:

    add_filter( 'plugin_action_links', 'disable_plugin_deactivation', 10, 4 );
    function disable_plugin_deactivation( $actions, $plugin_file, $plugin_data, $context ) {
    
    	if ( array_key_exists( 'deactivate', $actions ) && in_array( $plugin_file, array(
    		'wpforms/wpforms.php',
    		'woocommerce/woocommerce.php'
    	)))
    		unset( $actions['deactivate'] );
    	return $actions;
    }
    

    Este fragmento inhabilita la desactivaci贸n para WPForms y WooCommerce. Para proteger otros complementos, simplemente reemplace ‘wpforms/wpforms.php’ y ‘woocommerce/woocommerce.php’ con las carpetas y los nombres de archivo que obtuvo en el paso anterior.

    Para deshabilitar la desactivaci贸n de m谩s complementos, simplemente agr茅guelos al c贸digo. Por ejemplo:

      'wpforms/wpforms.php',
            'woocommerce/woocommerce.php',
    		'service-box/service-box.php'
    	
        )))
    

    Despu茅s de eso, despl谩cese a la secci贸n ‘Inserci贸n’. WPCode puede agregar su c贸digo a diferentes ubicaciones, como despu茅s de cada publicaci贸n, solo en la interfaz o solo en el administrador.

    Solo necesitamos usar el c贸digo PHP en el 谩rea de administraci贸n de WordPress, as铆 que haga clic en ‘Insertar autom谩ticamente’ si a煤n no est谩 seleccionado. Luego, abra el men煤 desplegable ‘Ubicaci贸n’ y elija ‘Solo administrador’.

    Agregar c贸digo PHP personalizado al 谩rea de administraci贸n de WordPress

    Despu茅s de eso, estar谩 listo para desplazarse hasta la parte superior de la pantalla y hacer clic en el interruptor ‘Inactivo’, para que cambie a ‘Activo’.

    Finalmente, haga clic en ‘Guardar fragmento’ para hacer que el fragmento PHP est茅 activo.

    C贸mo evitar que los clientes desactiven complementos usando WPCode

    Ahora bien, si selecciona Complementos en el men煤 de la izquierda, ver谩 que se elimin贸 el enlace ‘Desactivar’ para esos complementos.

    Si necesita restaurar los enlaces ‘desactivar’ en cualquier momento, puede desactivar el fragmento de c贸digo. Simplemente ve a Fragmentos de c贸digo Fragmento de c贸digo y haga clic en el interruptor junto a su fragmento para cambiarlo de azul (habilitado) a gris (deshabilitado).

    C贸mo deshabilitar un fragmento de c贸digo en WordPress

    Ahora puede desactivar estos complementos dirigi茅ndose a la Complementos men煤.

    Tambi茅n puede desactivar complementos protegidos usando phpMyAdmin o un cliente FTP. Esta puede ser una buena soluci贸n si desea eliminar un complemento espec铆fico, pero no desea deshabilitar por completo el fragmento de c贸digo y dejar vulnerables todos sus complementos protegidos.

    Para obtener m谩s informaci贸n, consulte nuestra gu铆a sobre c贸mo desactivar todos los complementos cuando no puede acceder a WP-Admin.

    Esperamos que este art铆culo lo haya ayudado a aprender c贸mo evitar que los clientes desactiven los complementos de WordPress. Tambi茅n puede consultar nuestra gu铆a definitiva sobre c贸mo aumentar la velocidad y el rendimiento de WordPress o los mejores servicios telef贸nicos para peque帽as empresas.

    Si te ha gustado este art铆culo, suscr铆bete a nuestro Canal de Youtube para tutoriales en v铆deo de WordPress. Tambi茅n puedes encontrarnos en Gorjeo y Facebook.


    Fuente: C贸mo evitar que los clientes desactiven los complementos de WordPress

    Populares

    M谩s de esta categor铆a

    DEJA UNA RESPUESTA

    Por favor ingrese su comentario!
    Por favor ingrese su nombre aqu铆

    Este sitio usa Akismet para reducir el spam. Aprende c贸mo se procesan los datos de tus comentarios.