{"id":1754,"date":"2023-09-23T12:24:11","date_gmt":"2023-09-23T12:24:11","guid":{"rendered":"https:\/\/pruebasweb.argenispaz.com\/?p=1754"},"modified":"2023-09-23T18:14:53","modified_gmt":"2023-09-23T18:14:53","slug":"como-evitar-que-los-clientes-desactiven-los-plugins-de-wordpress","status":"publish","type":"post","link":"https:\/\/pruebasweb.argenispaz.com\/index.php\/2023\/09\/23\/como-evitar-que-los-clientes-desactiven-los-plugins-de-wordpress\/","title":{"rendered":"\u00bfC\u00f3mo evitar que los clientes desactiven los plugins de WordPress?"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00bb1&#8243; _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_row _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<p>En lo que respecta al desarrollo en el mundo de WordPress, los plugins juegan un papel esencial al a\u00f1adir funcionalidades espec\u00edficas a nuestros sitios web. Sin embargo, hay ocasiones en las que, por diversas razones, queremos evitar que los clientes desactiven los plugins de WordPress.<\/p>\n<p>Ya sea para mantener la <strong>integridad del sitio<\/strong>, garantizar su <strong>funcionamiento \u00f3ptimo<\/strong> o solo para evitar <strong>problemas t\u00e9cnicos<\/strong>, es crucial tener control sobre qui\u00e9n puede y qui\u00e9n no puede desactivar plugins. Si alguna vez nos hemos preguntado c\u00f3mo podemos restringir este acceso y asegurarnos de que nuestro <a href=\"https:\/\/www.webempresa.com\/wordpress\/crear-web-wordpress.html\">sitio web WordPress<\/a> funcione sin interrupciones, estamos en el lugar correcto.<\/p>\n<p>En esta gu\u00eda, vamos a guiarnos de la mano para mostrar c\u00f3mo podemos evitar que los clientes desactiven estos plugins esenciales en WordPress. <strong>\u00a1Vamos a sumergirnos en este fascinante tema!<\/strong><\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<h2>\u00bfQu\u00e9 son los plugins de WordPress?<\/h2>\n<p>Los <a href=\"https:\/\/www.webempresa.com\/blog\/los-mejores-plugins-para-wordpress.html\">plugins de WordPress<\/a> son como las herramientas m\u00e1gicas en lo que respecta a WordPress. Imaginemos tener un lienzo en blanco y querer transformarlo en una obra maestra. Los plugins son esos pinceles y colores que nos permiten dar vida a nuestra visi\u00f3n, a\u00f1adiendo caracter\u00edsticas y funciones que no vienen con el sistema base de WordPress.<\/p>\n<p>En t\u00e9rminos t\u00e9cnicos, un plugin es un fragmento de <strong>software<\/strong> que contiene un grupo de funciones que se pueden a\u00f1adir a un sitio web de WordPress. Est\u00e1n dise\u00f1ados para ampliar y potenciar las capacidades de WordPress, permiti\u00e9ndo <a href=\"https:\/\/www.webempresa.com\/blog\/personalizar-pantalla-login-wordpress.html\">personalizar nuestro sitio WordPress<\/a> seg\u00fan las necesidades espec\u00edficas sin tener que aventurarnos con el uso de c\u00f3digo.<\/p>\n<p>Desde a\u00f1adir un simple formulario de contacto hasta crear una tienda en l\u00ednea completa, los <strong>plugins de WordPress<\/strong> hacen que la adaptabilidad sea bastante amplia casi infinita. Sin embargo, con gran poder viene una gran responsabilidad. Es esencial elegir plugins de fuentes confiables y mantenerlos actualizados para garantizar la <a href=\"https:\/\/www.webempresa.com\/wordpress\/tutorial-seguridad-en-wordpress-guia-completa.html\">seguridad de WordPress<\/a>\u00a0y el <strong>rendimiento<\/strong> \u00f3ptimo de nuestro sitio.<\/p>\n<p>Estos plugins podemos encontrarlos de forma sencilla en el repositorio de nuestro sitio web, para ello solo tenemos que ingresar al panel lateral de nuestro dashboard de WordPress en Plugins. Una vez dentro solo tenemos que dar un vistazo a la amplia gama de plugins que tenemos disponibles para implementar en nuestro sitio.<\/p>\n<p>[\/et_pb_text][et_pb_image src=\u00bbhttps:\/\/pruebasweb.argenispaz.com\/wp-content\/uploads\/2023\/09\/listado-de-plugins.gif\u00bb _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb title_text=\u00bblistado de plugins\u00bb sticky_enabled=\u00bb0&#8243;][\/et_pb_image][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<h2>\u00bfPor qu\u00e9 evitar que los clientes desactiven los plugins de WordPress?<\/h2>\n<p>Los plugins son esenciales para a\u00f1adir funciones y caracter\u00edsticas espec\u00edficas a un sitio web. Sin embargo, <strong>\u00bfalguna vez hemos sentido un ligero temor al pensar que un cliente, con un solo clic, podr\u00eda desactivar un plugin crucial y alterar el funcionamiento de nuestro sitio?<\/strong> No estamos solos en este pensamiento. Veamos por qu\u00e9 es vital considerar restringir esta capacidad:<\/p>\n<p><strong>Funcionalidad esencial:<\/strong> algunos plugins son vitales para el correcto funcionamiento de un sitio web. Si un cliente desactiva de forma accidental un plugin esencial, podr\u00eda interrumpir servicios clave, como las transacciones de una tienda WordPress o la <strong>visualizaci\u00f3n de contenido importante<\/strong>.<\/p>\n<p><strong>Seguridad:<\/strong> algunos plugins est\u00e1n dise\u00f1ados para <a href=\"https:\/\/www.webempresa.com\/blog\/mejores-plugins-de-seguridad-en-wordpress.html\">proteger nuestro sitio web de amenazas<\/a>. Desactivarlos, incluso por un corto per\u00edodo, podr\u00eda exponer el sitio a riesgos innecesarios.<\/p>\n<p><strong>Integridad del dise\u00f1o:<\/strong> los plugins tambi\u00e9n pueden estar vinculados al dise\u00f1o y la est\u00e9tica de un sitio. Desactivar un plugin podr\u00eda alterar el dise\u00f1o, rompiendo la coherencia visual y la experiencia del usuario.<\/p>\n<p><strong>Evitar errores no intencionados:<\/strong> no todos los clientes tienen un conocimiento t\u00e9cnico profundo. Limitar la capacidad de desactivar plugins puede prevenir errores no intencionados que podr\u00edan requerir horas de soluci\u00f3n.<\/p>\n<p><strong>Mantenimiento y actualizaciones:<\/strong> si un cliente desactiva un plugin y luego olvida reactivarlo antes de realizar una actualizaci\u00f3n, podr\u00eda surgir <strong>incompatibilidades o errores<\/strong>.<\/p>\n<p><strong>Confianza y profesionalismo:<\/strong> al mantener ciertos aspectos t\u00e9cnicos fuera del alcance de los clientes, les transmitimos que estamos cuidando de su sitio y que estamos tomando medidas para garantizar su correcto funcionamiento.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<h2>\u00bfC\u00f3mo evitar que los clientes desactiven los plugins de WordPress?<\/h2>\n<p>Administrar un sitio web en WordPress puede ser una tarea compleja, en especial cuando se trata de garantizar que todo funcione sin problemas. Una de las preocupaciones m\u00e1s comunes de los desarrolladores y administradores de sitios es que los clientes, ya sea por curiosidad o desconocimiento, desactiven plugins esenciales.<\/p>\n<p>Por fortuna, hay formas de prevenir esto y mantener la integridad de nuestro sitio.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<h3>Usando los roles de usuario predeterminados de WordPress<\/h3>\n<p>Cuando realizamos una <a href=\"https:\/\/www.webempresa.com\/wordpress\/como-instalar-wordpress-tutorial-de-instalacion-en-espanol.html\">instalaci\u00f3n de WordPress<\/a> este va a estar con algunos perfiles de usuario predefinidos, entre estos perfiles nos encontramos con los siguientes:<\/p>\n<ul>\n<li><strong>Administrador<\/strong><\/li>\n<li><strong>Autor<\/strong><\/li>\n<li><strong>Editor<\/strong><\/li>\n<li><strong>Contribuyente<\/strong><\/li>\n<li><strong>Suscriptor<\/strong><\/li>\n<\/ul>\n<p>Estos usuarios funcionan de forma que solo el administrador tiene permiso para administrar plugins, tanto activar o instalar nuevos como desactivarlos.<\/p>\n<p>Con esto en cuenta podemos crear una cuenta de administraci\u00f3n utilizada por un experto que se encargara del sitio <strong>(actualizaciones, verificaciones de c\u00f3digo, etc)<\/strong> y otra cuenta que no sea administrador para acceder al resto de ajustes del sitio.<\/p>\n<p>El no tener acceso al usuario administrador se traduce en que la mayor\u00eda de los usuarios destinados al tratamiento de la informaci\u00f3n en el sitio no podr\u00e1n activar o desactivar plugins en WordPress.<\/p>\n<p>Podemos utilizar cualquiera de los otros roles que tenemos disponible, sin embargo, el mejor para esto ser\u00eda el de Editor, este permite crear, editar y publicar contenido en nuestro sitio. Este perfil es bastante permisivo y lo \u00fanico que no podr\u00e1 hacer es entrar en funciones superiores de <strong>WordPress<\/strong>.<\/p>\n<p>De la misma forma es una excelente opci\u00f3n que el administrador sea alguien experto en cuento a gesti\u00f3n de sitios WordPress. Para generar una cuenta nueva para nuestros usuarios ingresamos al panel lateral de <strong>Usuarios &gt; agregar nuevo<\/strong>. Luego podemos escribir datos de la persona incluido el correo electr\u00f3nico para que puedan acceso si pierden su contrase\u00f1a.<\/p>\n<p>[\/et_pb_text][et_pb_image src=\u00bbhttps:\/\/pruebasweb.argenispaz.com\/wp-content\/uploads\/2023\/09\/creacion-de-usuario.gif\u00bb _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; sticky_enabled=\u00bb0&#8243; title_text=\u00bbcreacion de usuario\u00bb][\/et_pb_image][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<p>Una vez ingresados los datos obligatorios como el <strong>nombre de usuario<\/strong> y el <strong>correo<\/strong>, necesitamos asignar este usuario seg\u00fan nuestras exigencias al <a href=\"https:\/\/www.webempresa.com\/blog\/crea-usuarios-y-asigna-roles-en-wordpress.html\">rol de usuario en WordPress<\/a>. En este caso como <strong>Editor<\/strong> o bien <strong>Administrador<\/strong> en caso de que sea para una persona consiente.<\/p>\n<p>Una vez estemos conformes con los cambios hacemos clic en el bot\u00f3n azul de la parte inferior del todo que indica <strong>A\u00f1adir nuevo usuario<\/strong>. Si queremos crear m\u00e1s cuentas solo tenemos que seguir el mismo proceso hasta que estemos conformes con la cantidad de usuarios creados.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<h3>Utilizar el plugin Members para crear un rol de cliente<\/h3>\n<p>En ocasiones estos clientes necesitar\u00e1n accesos administradores, ya sea porque los sitios solo van a ser gestionados por ellos o solo porque necesitan ese control.<\/p>\n<p>Para estos casos, es posible mantener la <strong>seguridad<\/strong> en nuestros plugins instalados. Tomemos como ejemplo a los usuarios editores: no pueden desactivar plugins ni agregar nuevos usuarios. A veces, otorgar este permiso en un sitio puede ser m\u00e1s un problema que una soluci\u00f3n.<\/p>\n<p>Si las funciones que tenemos disponibles para los usuarios creados de forma predeterminada por WordPress no son suficientes, es posible que necesitemos un rol personalizado adaptado a lo que el cliente necesita. Quiz\u00e1s crear un usuario para una persona o varios empleados de un equipo de trabajo.<\/p>\n<p>Una de las formas m\u00e1s sencillas de poder crear nuestros propios perfiles de usuarios es realizando una <a href=\"https:\/\/www.webempresa.com\/blog\/instalar-plugins-en-wordpress.html\">instalaci\u00f3n de un plugin en WordPress<\/a>, el plugin es el de <strong>Members<\/strong>, este nos permite crear nuevos roles, para luego eliminar ciertas capacidades como la de activar o desactivar plugins.<\/p>\n<p>No solo esto, sino que tambi\u00e9n podemos personalizar bas\u00e1ndonos en un rol ya creado, por lo que si queremos crear un rol espec\u00edfico similar a otro podremos hacerlo de forma sencilla.<\/p>\n<p>[\/et_pb_text][et_pb_image src=\u00bbhttps:\/\/pruebasweb.argenispaz.com\/wp-content\/uploads\/2023\/09\/members.png\u00bb title_text=\u00bbmembers\u00bb url=\u00bbhttps:\/\/wordpress.org\/plugins\/members\/\u00bb _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;][\/et_pb_image][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<p>Lo primero que tenemos que hacer es instalar y activar el plugin de <strong>Members<\/strong>, para esto ingresamos al panel lateral de <strong>Plugins &gt; agregar nuevo<\/strong>. Una vez dentro buscamos el nombre del mismo y realizamos la instalaci\u00f3n como se har\u00eda con cualquier otro plugin, una vez instalado y activado vamos a ver un nuevo panel en nuestro <a href=\"https:\/\/www.webempresa.com\/blog\/conociendo-el-dashboard-de-wordpress.html\">dashboard WordPress<\/a>.<\/p>\n<p>Este panel lo encontraremos en el lateral de <strong>Members<\/strong>.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<h4>Instalaci\u00f3n y configuraci\u00f3n<\/h4>\n<p>Una vez que terminemos el proceso de <strong>instalaci\u00f3n de este plugin<\/strong> ya sea por el m\u00e9todo anterior o mediante el m\u00e9todo manual que consiste en descargarlo y seguir el mismo proceso solo que en lugar de escribir el nombre, haremos clic en el bot\u00f3n superior que indica <strong>Subir plugin<\/strong>. Esto nos mostrar\u00e1 un bot\u00f3n donde seleccionar nuestro comprimido y realizar la instalaci\u00f3n desde este.<\/p>\n<p>Al terminar esto tendremos nuestro <strong>plugin activo y funcionando<\/strong>.<\/p>\n<p>[\/et_pb_text][et_pb_image src=\u00bbhttps:\/\/pruebasweb.argenispaz.com\/wp-content\/uploads\/2023\/09\/members-instalacion-y-apertura.gif\u00bb title_text=\u00bbmembers instalacion y apertura\u00bb _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;][\/et_pb_image][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<p>Como mencionamos, tenemos dos opciones para crear esta funci\u00f3n y evitar que otros usuarios desactiven plugins. Podemos crear un nuevo usuario utilizando el bot\u00f3n <strong>Agregar Nuevo<\/strong> en la parte superior o clonar un usuario existente colocando el puntero del rat\u00f3n sobre un perfil y haciendo clic en el bot\u00f3n <strong>Clonar<\/strong>.<\/p>\n<p>Si creamos uno nuevo, solo tenemos que ingresar el nombre en la parte superior. Este nombre se mostrar\u00e1 cuando asignemos el usuario. Si no queremos que el cambio sea evidente, podemos usar un nombre m\u00e1s sutil, como <strong>Administrador 2<\/strong>.<\/p>\n<p>En la columna de la izquierda vamos a ver todos los tipos de contenidos y permisos que podemos agregar o denegar, desde <strong>WooCommerce<\/strong> en caso de tener el plugin instalado hasta creaci\u00f3n de entradas. Para conceder este permiso solo tenemos que situarnos en uno y hacer clic en el bot\u00f3n de conceder o denegar.<\/p>\n<p>[\/et_pb_text][et_pb_image src=\u00bbhttps:\/\/pruebasweb.argenispaz.com\/wp-content\/uploads\/2023\/09\/uso-general-de-plugin-members.gif\u00bb _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb title_text=\u00bbuso general de plugin members\u00bb hover_enabled=\u00bb0&#8243; sticky_enabled=\u00bb0&#8243;][\/et_pb_image][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; sticky_enabled=\u00bb0&#8243;]<\/p>\n<p>Para evitar que un perfil haga cambios en plugins, por ejemplo, un usuario <strong>administrador<\/strong> que hemos duplicado del <strong>administrador actual<\/strong>, podemos entrar en el panel lateral, ir a <strong>Plugins<\/strong>. Luego, podemos denegar el permiso para activar plugins. Si queremos tener un control a\u00fan mayor, podemos denegar todo el acceso a esta secci\u00f3n.<\/p>\n<p>[\/et_pb_text][et_pb_image src=\u00bbhttps:\/\/pruebasweb.argenispaz.com\/wp-content\/uploads\/2023\/09\/administrador-2-en-members.gif\u00bb _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; sticky_enabled=\u00bb0&#8243; title_text=\u00bbadministrador 2 en members\u00bb][\/et_pb_image][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; sticky_enabled=\u00bb0&#8243;]<\/p>\n<p>Una vez estemos satisfechos con los cambios hechos, hacemos clic en agregar <strong>rol<\/strong> y nos mostrar\u00e1 un mensaje de que el rol ha sido creado, recordemos que una vez creado tendremos que asignarlo de nuevo al usuario.<\/p>\n<p>Tambi\u00e9n recordar que podemos ir modificando este plugin a medida que trabajemos o veamos que se necesitan m\u00e1s o menos <a href=\"https:\/\/www.webempresa.com\/blog\/verifica-rapidamente-los-permisos-de-tus-archivos-y-carpetas-de-wordpress.html\">permisos de WordPress<\/a> en otras \u00e1reas del <strong>dashboard WordPress<\/strong>.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<h3>Usar un c\u00f3digo PHP personalizado para evitar que los clientes desactiven plugins espec\u00edficos<\/h3>\n<p>Si bien en los ejemplos anteriores tenemos una buena forma de evitar que los usuarios desactiven plugins, esto se hacen de forma general, en algunos casos no queremos eliminar por completo la posibilidad de desactivar plugins sino solo plugins esenciales para el funcionamiento del sitio.<\/p>\n<p>Una de las mejores formas de limitar solo la desactivaci\u00f3n de algunos plugins espec\u00edficos es por medio de un c\u00f3digo personalizado. Este nos va a permitir eliminar la opci\u00f3n de <strong>Desactivar<\/strong> en la lista de plugins.<\/p>\n<p>Siguiendo los siguientes pasos podremos hacerlo a\u00fan sin tantos conocimientos de c\u00f3digos.<\/p>\n<p>[\/et_pb_text][et_pb_image src=\u00bbhttps:\/\/pruebasweb.argenispaz.com\/wp-content\/uploads\/2023\/09\/sin-desactivar-opcion.gif\u00bb title_text=\u00bbsin desactivar opcion\u00bb url=\u00bbhttps:\/\/wordpress.org\/plugins\/shape-dividers-plus\/\u00bb _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;][\/et_pb_image][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<p>Sin embargo, hay que tener en cuenta que si un usuario o el cliente ingresa a los archivos de nuestro sitio s\u00ed que podr\u00e1n eliminar un plugin del usuario que se le entregue si tienen acceso al panel de administraci\u00f3n <a href=\"https:\/\/www.webempresa.com\/blog\/que-es-cpanel-tutorial-completo.html\">cPanel<\/a> o <a href=\"https:\/\/guias.webempresa.com\/preguntas-frecuentes\/como-acceder-a-wepanel\/\">wepanel<\/a> podr\u00e1n hacer estos ajustes.<\/p>\n<p>Para continuar con el c\u00f3digo lo primero que necesitamos es el nombre del archivo del plugin, este se encuentra en nuestro servidor, por lo general usan nombres como el que se muestra seguido de la <strong>extensi\u00f3n .php<\/strong>. Estos est\u00e1n ubicados en:<\/p>\n<p><strong>Administrador de archivos &gt; Public_html &gt; dominio &gt; wp-content &gt; plugin que queramos proteger<\/strong>. Dentro de esta carpeta encontraremos el archivo por ejemplo si tratamos con WooCommerce veremos un archivo woovommerce.php.<\/p>\n<p>[\/et_pb_text][et_pb_image src=\u00bbhttps:\/\/pruebasweb.argenispaz.com\/wp-content\/uploads\/2023\/09\/woocommerce-en-el-panel.gif\u00bb _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb title_text=\u00bbwoocommerce en el panel\u00bb hover_enabled=\u00bb0&#8243; sticky_enabled=\u00bb0&#8243;][\/et_pb_image][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; sticky_enabled=\u00bb0&#8243;]<\/p>\n<p>Ahora debemos tomar nota de la ruta en la que se encuentra este archivo, en este caso es WooCommerce por lo que la carpeta vemos que es <strong>(woocommerce\/woocommerce.php)<\/strong> este nos servir\u00e1 para luego insertarlo en el c\u00f3digo que vamos a agregar.<\/p>\n<p>Para agregar el c\u00f3digo podemos hacerlo tanto por medio de nuestro archivo <a href=\"https:\/\/www.webempresa.com\/blog\/functions-php-wordpress-restauralo-tras-un-desastre.html\">functions.php WordPress<\/a> como mediante un plugin que nos ayude a realizar este proceso.<\/p>\n<p>En este caso vamos a utilizar el plugin <strong>code snippets<\/strong>, este es uno de los mejores plugins de edici\u00f3n de c\u00f3digo utilizado por muchos sitios en la actualidad nos facilita la adici\u00f3n de <strong>CSS, HTML, PHP y m\u00e1s personalizados<\/strong>.<\/p>\n<p>Lo primero que debemos hacer es instalar y activar el plugin de la misma forma que lo hemos visto en puntos antes.<\/p>\n<p>[\/et_pb_text][et_pb_image src=\u00bbhttps:\/\/pruebasweb.argenispaz.com\/wp-content\/uploads\/2023\/09\/code-snippets.png\u00bb _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb title_text=\u00bbcode snippets\u00bb url=\u00bbhttps:\/\/es.wordpress.org\/plugins\/code-snippets\/\u00bb hover_enabled=\u00bb0&#8243; sticky_enabled=\u00bb0&#8243;][\/et_pb_image][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; sticky_enabled=\u00bb0&#8243;]<\/p>\n<p>Una vez activo y funcionando tendremos que ingresar a su panel de administraci\u00f3n, para esto vemos en el lateral de WordPress el men\u00fa de <strong>Fragmento de c\u00f3digo<\/strong>, una vez all\u00ed vemos un bot\u00f3n de <strong>agregar nuevo<\/strong>.<\/p>\n<p>En este tendremos que agregar el siguiente c\u00f3digo:<\/p>\n<p>[\/et_pb_text][et_pb_code _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; sticky_enabled=\u00bb0&#8243;]<code><\/p>\n<pre>add_filter('plugin_action_links', 'disable_plugin_deactivation', 10, 4);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function disable_plugin_deactivation($actions, $plugin_file, $plugin_data, $context) {<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Comprobar si el usuario actual tiene el rol 'administrador2'<!-- [et_pb_line_break_holder] -->    $user = wp_get_current_user();<!-- [et_pb_line_break_holder] -->    if (in_array('administrador2', $user->roles)) {<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ Lista de plugins para los que se quiere deshabilitar la desactivaci\u00f3n<!-- [et_pb_line_break_holder] -->        $protected_plugins = array(<!-- [et_pb_line_break_holder] -->            'woocommerce\/woocommerce.php',<!-- [et_pb_line_break_holder] -->            'code-snippets\/code-snippets.php'<!-- [et_pb_line_break_holder] -->        );<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ Si el plugin est\u00e1 en la lista, eliminar la opci\u00f3n de desactivar<!-- [et_pb_line_break_holder] -->        if (array_key_exists('deactivate', $actions) && in_array($plugin_file, $protected_plugins)) {<!-- [et_pb_line_break_holder] -->            unset($actions['deactivate']);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    return $actions;<!-- [et_pb_line_break_holder] -->}<\/pre>\n<p><\/code>[\/et_pb_code][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; sticky_enabled=\u00bb0&#8243;]<\/p>\n<p>En este ejemplo hemos desactivado la posibilidad de desactivar tanto <strong>WooCommerce<\/strong> como el propio plugin de <strong>Code Snippets<\/strong>, para poder proteger otros c\u00f3digos tenemos que duplicar lo siguiente:<\/p>\n<p>[\/et_pb_text][et_pb_code _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; sticky_enabled=\u00bb0&#8243;]<code><\/p>\n<pre>'woocommerce\/woocommerce.php',<!-- [et_pb_line_break_holder] -->'code-snippets\/code-snippets.php',<!-- [et_pb_line_break_holder] -->'plugin\/plugin.php',<!-- [et_pb_line_break_holder] -->'plugin\/plugin.php'<\/pre>\n<p><\/code>[\/et_pb_code][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; sticky_enabled=\u00bb0&#8243;]<\/p>\n<p>Como podemos ver agregamos m\u00e1s y m\u00e1s plugins si insertamos una coma seguido del mismo nombre entre comillas simples <strong>(&#8216;)<\/strong>. Una vez hecho esto hacemos clic en guardar cambios y activar.<\/p>\n<p>Hay que tener en cuenta que el c\u00f3digo hace el ajuste para el rol de <strong>administrador2<\/strong>, en caso de querer hacerlo con otro debemos sustituir este mismo, incluso los usuarios normales de WordPress, pero para ello debemos escribir el nombre que esta en su c\u00f3digo, es decir en ingl\u00e9s.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<h2>\u00a0\u00a0Conclusiones<\/h2>\n<p>En la era digital actual, cada detalle cuenta. Los separadores de secciones con formas personalizadas en WordPress no son solo adornos; son <strong>herramientas poderosas<\/strong> que pueden transformar la est\u00e9tica y la experiencia del usuario en nuestro sitio web. Estos separadores act\u00faan como puentes visuales, guiando a los visitantes de una secci\u00f3n a otra, a la vez que a\u00f1aden un toque de <strong>dise\u00f1o y creatividad<\/strong>.<\/p>\n<p>Hemos explorado diversas opciones y plugins que facilitan la incorporaci\u00f3n de estos separadores, desde soluciones m\u00e1s generales hasta plugins espec\u00edficos como <strong>Custom Shape Dividers<\/strong>. Sin embargo, es esencial recordar que, mientras buscamos mejorar nuestro sitio, tambi\u00e9n debemos garantizar su funcionalidad y rendimiento. Por ello, siempre es recomendable probar cualquier nuevo plugin o herramienta en un entorno de prueba antes de implementarlo en nuestro sitio principal.<\/p>\n<p>Al considerar la adici\u00f3n de separadores personalizados en nuestro <strong>sitio WordPress<\/strong>, no solo estamos optando por un dise\u00f1o m\u00e1s atractivo, sino tambi\u00e9n por una navegaci\u00f3n m\u00e1s intuitiva y una experiencia de usuario mejorada.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<p>Tambi\u00e9n te puede interesar:<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><a href=\"https:\/\/www.webempresa.com\/blog\/largest-contentful-paint-lcp-que-es-y-como-optimizarlo.html\">Largest Contentful Paint<\/a><\/li>\n<li><a href=\"https:\/\/www.webempresa.com\/blog\/woocommerce-subscriptions-que-es-y-como-usarlo.html\">WooCommerce subscriptions<\/a><\/li>\n<li><a href=\"https:\/\/www.webempresa.com\/blog\/cumulative-layout-shift-como-optimizar.html\">Cumulative Layout Shift<\/a><\/li>\n<li><a href=\"https:\/\/www.webempresa.com\/blog\/cual-es-la-diferencia-entre-hosting-y-dominio.html\">Diferencia entre hosting y dominio<\/a><\/li>\n<li><a href=\"https:\/\/www.webempresa.com\/blog\/que-son-los-temas-en-wordpress-y-como-funcionan.html\">Qu\u00e9 son los temas en WordPress<\/a><\/li>\n<li><a href=\"https:\/\/www.webempresa.com\/blog\/como-crear-tablas-en-wordpress.html\">Crear tablas en WordPress<\/a><\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En lo que respecta al desarrollo en el mundo de WordPress, los plugins juegan un papel esencial al a\u00f1adir funcionalidades espec\u00edficas a nuestros sitios web. Sin embargo, hay ocasiones en las que, por diversas razones, queremos evitar que los clientes desactiven los plugins de WordPress. Ya sea para mantener la integridad del sitio, garantizar su [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/pruebasweb.argenispaz.com\/index.php\/wp-json\/wp\/v2\/posts\/1754"}],"collection":[{"href":"https:\/\/pruebasweb.argenispaz.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pruebasweb.argenispaz.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pruebasweb.argenispaz.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pruebasweb.argenispaz.com\/index.php\/wp-json\/wp\/v2\/comments?post=1754"}],"version-history":[{"count":22,"href":"https:\/\/pruebasweb.argenispaz.com\/index.php\/wp-json\/wp\/v2\/posts\/1754\/revisions"}],"predecessor-version":[{"id":1797,"href":"https:\/\/pruebasweb.argenispaz.com\/index.php\/wp-json\/wp\/v2\/posts\/1754\/revisions\/1797"}],"wp:attachment":[{"href":"https:\/\/pruebasweb.argenispaz.com\/index.php\/wp-json\/wp\/v2\/media?parent=1754"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pruebasweb.argenispaz.com\/index.php\/wp-json\/wp\/v2\/categories?post=1754"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pruebasweb.argenispaz.com\/index.php\/wp-json\/wp\/v2\/tags?post=1754"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}