Qué hace

Las buenas prácticas de seguridad de WordPress, un interruptor para cada una.

Estado

  • La primera pestaña indica qué está protegido y qué no, en cuatro recuadros (interruptores, acceso y usuarios, servidor, archivos y configuración): filas verdes, amarillas o rojas, cada una con el enlace a la solución.
  • Comprueba las protecciones recomendadas desactivadas, el editor de archivos, el límite de intentos, los administradores sin segundo factor, los nombres de usuario previsibles como «admin», HTTPS, las cabeceras de seguridad, las reglas .htaccess, las versiones expuestas en las respuestas, la versión de PHP frente a las fechas de fin de soporte, las actualizaciones de WordPress, plugins y temas, los permisos de los archivos y el debug.
  • Cabeceras, reglas .htaccess y log de depuración se verifican con peticiones que el sitio se hace a sí mismo; «Comprobar de nuevo» repite la comprobación.
  • Todo desactivado al activarlo: el sitio no cambia hasta que tú lo decidas. «Aplicar la configuración recomendada» activa las protecciones adecuadas para casi todos los sitios.

Protecciones

  • Comentarios desactivados (ocultos, no borrados), pingback y trackback bloqueados en ambas direcciones.
  • Editor de archivos de temas y plugins desactivado; si quieres, bloqueo de las instalaciones y de las actualizaciones desde el escritorio, manteniendo las actualizaciones automáticas. Con el bloqueo activo, las páginas Plugins, Temas y Actualizaciones indican por qué faltan los botones, cuántas actualizaciones están pendientes y cómo instalarlas.
  • XML-RPC desactivado: xmlrpc.php responde 403, con el aviso para quien usa Jetpack.
  • Versión de WordPress oculta en la cabecera, los feeds y las direcciones de los archivos; enlaces RSD, Windows Live Writer y shortlink eliminados.
  • Usuarios ocultos a los visitantes: ningún nombre de usuario desde /?author=1, desde la REST API, desde el sitemap de autores ni desde los embeds.

Acceso

  • Límite a los intentos de acceso fallidos: tras 5 intentos en 15 minutos la dirección IP queda bloqueada 30 minutos (umbrales y duración se pueden cambiar), en la página de acceso, en XML-RPC y en las Application Password; bloqueo de un día tras tres bloqueos en 24 horas.
  • Direcciones y rangos nunca bloqueados, con el botón «Añadir mi dirección IP».
  • Sitio detrás de Cloudflare o de un proxy: la dirección real solo se lee desde los rangos de Cloudflare o desde los proxies de confianza, y un panel muestra qué ve el plugin con cada opción.
  • Mensajes de error genéricos en el acceso y en la recuperación de contraseña, Application Password desactivables, REST API solo para quien ha iniciado sesión, con los namespace que quieras dejar abiertos (formularios, tiendas).

Dos factores

  • Después de la contraseña, el código de seis cifras de una app de autenticación (Google Authenticator, Aegis, 1Password y similares): se activa desde el perfil en tres pasos, con el QR generado por el propio plugin, sin servicios externos.
  • Diez códigos de emergencia de un solo uso, «recordar este dispositivo» durante los días elegidos, código por email como alternativa opcional.
  • Obligatorio para los roles elegidos (los administradores, de serie) con un periodo de gracia; los secretos se cifran en la base de datos.
  • Vías de salida: restablecimiento por parte de otro administrador en la lista de usuarios, comando WP-CLI, constante en wp-config.php. Si otro plugin ya gestiona el segundo factor, la pestaña pregunta cuál usar: solo uno por sitio.

Cabeceras HTTP

  • Un interruptor por cabecera: X-Content-Type-Options, X-Frame-Options con frame-ancestors (los embeds de los artículos siguen libres), Referrer-Policy, Permissions-Policy, Strict-Transport-Security en los sitios HTTPS, upgrade-insecure-requests, X-Powered-By eliminado.
  • Una Content Security Policy propia, en «solo aviso» o «aplicada», con los informes de los navegadores en el registro de eventos.
  • Una cabecera ya enviada por el servidor o por otro plugin se deja en sus manos y se indica junto al interruptor.
  • El panel muestra las cabeceras que un visitante recibe realmente desde la home y quién las envía, con el aviso si las respuestas revelan las versiones de Apache y PHP.

Reglas .htaccess

  • En Apache y LiteSpeed, tres reglas: nada de PHP desde la carpeta de subidas, nada de listado de carpetas, nada de descargas de archivos sensibles (wp-config.php, readme.html, license.txt, archivos de log, de backup y SQL, archivos ocultos).
  • Escritas en un bloque marcado del .htaccess, sin tocar el de WordPress ni el de los demás plugins, con la vista previa antes de guardar.
  • Tras la escritura, el plugin las verifica con peticiones al sitio; si la home responde con un error, el bloqueo se retira enseguida.
  • Apagar los interruptores, desactivar o eliminar el plugin quita el bloqueo. En nginx las reglas se muestran para copiarlas en la configuración del servidor.

Registro y notificaciones

  • Accesos fallidos, bloqueos y desbloqueos, administradores desde direcciones nuevas, nuevos administradores, plugins y temas instalados, activados o eliminados, eventos del segundo factor, informes de la Content Security Policy: en una tabla del plugin, con filtros.
  • Las direcciones bloqueadas ahora mismo, con el botón «Desbloquear»; limpieza automática tras los días elegidos.
  • Notificaciones por correo según el tipo de evento, al administrador o a una dirección elegida; durante un ataque los eventos del mismo tipo salen juntos en un correo resumen. Botón para el correo de prueba.

Herramientas

  • Exportación de todos los ajustes a un archivo JSON, con versión del plugin, fecha y dirección del sitio: una copia de seguridad, o un punto de partida para otro sitio.
  • Importación en dos pasos: se sube el archivo, se ve qué cambiaría ajuste por ajuste (en el sitio y en el archivo) y se confirma. Las claves desconocidas se ignoran y se listan, cada valor pasa por los límites de su campo.
  • Los ajustes ligados al sitio (proxy, direcciones de los proxy, IP nunca bloqueadas) son una parte aparte, desactivada por defecto cuando el archivo viene de otro sitio: un proxy equivocado bloquearía a todos.
  • También desde WP-CLI, con la misma vista previa y la confirmación. La importación queda en el registro, con el sitio de origen y los ajustes modificados.

Asistencia

  • En la pestaña Información, «Pedir asistencia» abre el formulario de contacto de este sitio ya rellenado: el nombre del plugin como asunto y los datos del sitio en el mensaje (versiones de plugin, WordPress y PHP, tema, idioma, protecciones activas, proxy).
  • El mensaje está en italiano si el escritorio está en italiano, y en inglés en los demás casos: solo queda describir el problema, y se puede adjuntar una captura de pantalla.
  • No se envía nada hasta que pulsas Enviar en el formulario; los mismos datos se copian también con un botón.

Reversible

  • Cada interruptor trabaja con los hooks de WordPress: al apagarlo, o al desactivar el plugin, el sitio vuelve a ser como era. Al eliminar el plugin desaparecen también sus opciones, el registro y los bloques .htaccess.
  • Si te quedas fuera, los bloqueos y el segundo factor se suspenden con una constante en wp-config.php, o desde WP-CLI.
  • Convive con Wordfence 9.0: hooks distintos, ningún conflicto; conviene mantener un solo límite de intentos y un solo segundo factor.
  • Italiano e inglés incluidos. Ninguna dependencia externa: TOTP, códigos QR y cifrado están en el plugin.

Asistencia

El plugin llega junto con la asistencia.

Lobbit Hardening es la herramienta; el servicio es lo que hago yo en tu sitio WordPress, con el plugin incluido. Tres fórmulas, sueltas o una tras otra: se empieza por la revisión, se sigue con la configuración y, si quieres, con el seguimiento en el tiempo.

Control de seguridad

Una revisión del sitio tal y como está, con una lista de cosas que arreglar por orden de prioridad.

  • WordPress, plugins y temas: versiones, actualizaciones pendientes, componentes abandonados o superfluos.
  • Usuarios y accesos: administradores, nombres de usuario previsibles, contraseñas, segundo factor.
  • Hosting: HTTPS, versión de PHP, cabeceras de seguridad, archivos expuestos, permisos, backup.
  • La pestaña Estado del plugin es el punto de partida; el resto lo reviso a mano.

El resultado es un documento con las prioridades y, para cada punto, qué hacer.

Instalación y configuración

Instalo el plugin y lo configuro contigo, interruptor por interruptor, según cómo se use el sitio.

  • Los ajustes recomendados, y una elección razonada sobre los que tienen un precio: XML-RPC con Jetpack, REST API con formularios y tiendas, comentarios, Application Password.
  • Segundo factor para los administradores, con los códigos de emergencia y las vías de salida explicadas.
  • Cabeceras HTTP y reglas .htaccess verificadas en el sitio real; dirección IP correcta detrás de Cloudflare o de un proxy; notificaciones a quien debe recibirlas.
  • Convivencia con Wordfence o con los demás plugins de seguridad ya presentes.

En la entrega, las instrucciones para gestionarlo por tu cuenta.

Seguimiento

Una revisión periódica, para no dejar el sitio tal y como estaba el día de la configuración.

  • Actualizaciones de WordPress, plugins y temas; versión de PHP y fechas de fin de soporte.
  • Lectura del registro y de las notificaciones: bloqueos, accesos desde direcciones nuevas, nuevos administradores, informes de la Content Security Policy.
  • Nuevas versiones del plugin y nuevas protecciones, aplicadas con las mismas opciones.
  • Intervención cuando hace falta: desbloqueos, reinicio del segundo factor, un plugin que deja de funcionar.

Fórmula continuada, con la frecuencia acordada.

El plugin viene con el servicio. No lo descargas: lo encuentras instalado y configurado en tu sitio, con licencia GPL, y sigue siendo tuyo aunque el servicio termine. Escríbeme desde el formulario al final de la página: te respondo con un presupuesto según el sitio y la fórmula.

Las licencias de pago de los plugins Lobbit siguen los Términos y condiciones de venta.

Capturas de pantalla

Cómo se presenta en WordPress.

La pestaña Estado con doce cosas que mirar, antes de los ajustes recomendados
La pestaña Estado antes: doce cosas que mirar, con el remedio junto a cada una.
La pestaña Estado después de los ajustes recomendados, con ocho cosas que mirar
Después de «Aplicar los ajustes recomendados»: quedan las cosas que el plugin no puede hacer por sí solo.
La pestaña Protecciones con los interruptores para comentarios, editor de archivos y XML-RPC
Protecciones: cada interruptor explicado, con el aviso cuando tiene un coste.
La pestaña Acceso con el límite de intentos fallidos, los umbrales y las direcciones nunca bloqueadas
Acceso: límite de intentos con umbrales, duración del bloqueo y direcciones nunca bloqueadas.
La pestaña Dos factores con los roles obligados, el periodo de gracia y el dispositivo recordado
Dos factores: obligatorio por rol, periodo de gracia, dispositivo recordado.
La pestaña Servidor con un interruptor para cada cabecera HTTP de seguridad
Servidor: un interruptor por cabecera, con el valor a elegir donde haga falta.
El panel con las cabeceras que un visitante recibe desde la home y quién las envía
El panel: las cabeceras que un visitante recibe realmente, y quién las envía.
Las reglas .htaccess con la vista previa del bloque que se escribirá
Reglas .htaccess, con la vista previa del bloque antes de guardar.
La página del código después de la contraseña, con el estilo de WordPress
El código después de la contraseña, al estilo de WordPress.
La activación del segundo factor desde el perfil, con el código QR
Activación desde el perfil: el QR lo dibuja el plugin.
Los diez códigos de emergencia mostrados tras la activación
Los diez códigos de emergencia, mostrados una sola vez.
La pestaña Registro con las direcciones bloqueadas ahora y la tabla de los eventos
Registro: las direcciones bloqueadas ahora, el desbloqueo y los eventos con los filtros.
Las pestañas Estado y Dos factores en el móvil
En el teléfono: Estado y Dos factores.
La pestaña Herramientas con la exportación y la importación de los ajustes
Herramientas: el archivo JSON que descargar, y el archivo que comprobar antes de importarlo.
La vista previa de una importación desde otro sitio: los ajustes que cambian y los vinculados al sitio
Antes de importar: qué cambia, ajuste por ajuste, con los ajustes ligados al sitio aparte.

Cómo se usa

De la instalación a los ajustes que conviene conservar, en seis pasos.

1. Instala y activa

En WordPress ve a Plugins → Añadir nuevo → Subir plugin, elige el zip del plugin y actívalo. En el menú aparece la entrada «Hardening», abierta en la pestaña Estado. Todos los interruptores están apagados: el sitio queda como antes.

2. Consulta la pestaña Estado

Las líneas rojas y amarillas dicen qué falta y dónde se remedia. Algunas se resuelven con un interruptor del plugin; otras (HTTPS, un administrador que se llama «admin», la versión de PHP, los permisos de los archivos) se arreglan en WordPress o en el hosting, y la pestaña te dice cómo.

3. Aplica los ajustes recomendados

Un botón activa las protecciones adecuadas para casi todos los sitios. Luego repasa las demás: XML-RPC si usas Jetpack, REST API privada si el sitio tiene formularios o una tienda, comentarios si los usas. Cada interruptor dice qué cambia antes de que lo actives.

4. Activa el segundo factor

Desde tu perfil: enfoca el QR con la app, escribe el primer código y guarda los diez códigos de emergencia. Los demás administradores tienen el periodo de gracia para hacer lo mismo; quien no lo haga, al vencimiento solo podrá abrir el perfil hasta que complete la activación.

5. Verifica Servidor, Registro y Notificaciones

En la pestaña Servidor mira el panel de las cabeceras y la vista previa de las reglas .htaccess, y luego guarda: el plugin las verifica con peticiones al sitio. Activa el registro y elige los eventos que quieres recibir por email, con el email de prueba para comprobar que llegan.

6. Conserva los ajustes

En la pestaña Herramientas descarga el archivo JSON con todos los ajustes y guárdalo con las copias de seguridad. En otro sitio súbelo, lee la vista previa de lo que cambia e importa: los ajustes ligados al sitio (proxy y direcciones) quedan fuera hasta que tú los marques.

wp-config.php: las vías de salida y la clave de los secretos

// Suspends the IP lockouts
define( 'LOBBIT_HARDENING_NO_LOCKOUT', true );

// Suspends the second factor
define( 'LOBBIT_HARDENING_NO_TWO_FACTOR', true );

// No writing of the .htaccess files (the rules are shown to copy by hand)
define( 'LOBBIT_HARDENING_NO_HTACCESS', true );

// Own key for the secrets of the second factor, to set before the users enable it
define( 'LOBBIT_HARDENING_KEY', '...' );

WP-CLI: el segundo factor de un usuario, los ajustes

wp lobbit-hardening two-factor status <user>
wp lobbit-hardening two-factor reset <user>
wp lobbit-hardening settings export lobbit-hardening.json
wp lobbit-hardening settings import lobbit-hardening.json --dry-run

PHP: un plugin para el segundo factor que el plugin no conoce

add_filter( 'lobbit_hardening_two_factor_plugins', function ( $found, $active ) {
	if ( in_array( 'my-2fa/my-2fa.php', $active, true ) ) {
		$found['my-2fa/my-2fa.php'] = 'My 2FA';
	}
	return $found;
}, 10, 2 );

PHP: la dirección del visitante, para un hosting que los ajustes no cubren

add_filter( 'lobbit_hardening_client_ip', function ( $ip ) {
	// Only when every request really comes through that proxy
	return $_SERVER['HTTP_X_REAL_IP'] ?? $ip;
} );

Otro filtro: lobbit_hardening_two_factor_api_login, para decidir qué accesos por programa (XML-RPC, REST API) no tienen una página para el código. En nginx la pestaña Servidor muestra los bloques location que hay que copiar en la configuración del servidor.

Actualizaciones. Las nuevas versiones del plugin llegan con la asistencia, no desde el escritorio de WordPress: se suben desde Plugins → Añadir nuevo → Subir plugin y WordPress sustituye la versión en uso conservando los ajustes, el registro y los segundos factores de los usuarios.

Advertencia. El plugin reduce la superficie de ataque de WordPress, pero no sustituye a las actualizaciones, las copias de seguridad y un hosting bien cuidado, y no es ni un firewall ni un antivirus: por eso la pestaña Estado te indica también lo que hay que hacer fuera del plugin.

Novedades

Qué ha cambiado, versión a versión.

Las mismas entradas del changelog del plugin, desde la versión más reciente hasta la primera. Las nuevas versiones llegan con la asistencia y se suben desde Plugins → Añadir nuevo → Subir plugin.

Versión 1.2 · 13 de octubre de 2026

  • Con «Bloquear instalaciones y actualizaciones desde el escritorio» activo, las páginas Plugins, Temas y Actualizaciones indican que faltan los botones por Hardening, cuántas actualizaciones están pendientes (plugins, temas, WordPress) y cómo actualizar: desactivar el bloqueo, actualizar, volver a activarlo. El botón lleva directo al interruptor; el aviso es amarillo con actualizaciones pendientes, azul claro sin ellas, solo para los administradores, y no aparece si el bloqueo viene de DISALLOW_FILE_MODS en wp-config.php. Antes esas páginas mostraban las versiones nuevas sin explicar por qué no se podían instalar.

Versión 1.1 · 12 de octubre de 2026

  • Pestaña Información: el botón «Pedir asistencia» abre el formulario de contacto de este sitio ya cumplimentado, con tipo de solicitud «Asistencia», el nombre del plugin como asunto y los datos del sitio en el mensaje (dirección; versiones de plugin, WordPress y PHP; tema; idioma; plugins activos; protecciones activadas; proxy), en italiano si el escritorio está en italiano y en inglés en los demás casos. Solo queda describir el problema; los datos viajan en el fragmento de la dirección, que el navegador no envía al servidor, y no sale nada hasta que se pulsa Enviar en el formulario.
  • Nuevo botón Copiar junto al recuadro con los datos del sitio, que ahora muestra también la dirección del sitio.

Versión 1.0 · 10 de octubre de 2026

  • Nueva pestaña Herramientas, entre Notificaciones e Información. Exportación: un archivo JSON con la versión del plugin, la fecha, la dirección del sitio y todos los ajustes de las pestañas, tal como están guardados. Fuera del archivo, porque pertenecen al sitio: los segundos factores de los usuarios, el registro, el estado de las reglas .htaccess y la cola de los correos.
  • Importación en dos pasos: se sube el archivo, el plugin indica de qué sitio viene, cuándo y con qué versión, luego muestra solo los ajustes que cambian, con el valor en el sitio y el del archivo, y se confirma. Los ajustes ligados al sitio (proxy, direcciones de los proxy, IP nunca bloqueadas) son un apartado aparte, marcado por defecto solo si el archivo viene del mismo sitio. Las claves desconocidas se ignoran y se listan, cada valor pasa por los límites de su campo, un archivo de una versión más nueva se rechaza. La importación queda en el registro, con el sitio de origen y los ajustes cambiados.
  • WP-CLI: wp lobbit-hardening settings export e import, con la misma tabla de diferencias y la confirmación; desde la línea de comandos el plugin no escribe el .htaccess y remite a «Comprobar de nuevo» en el escritorio.
  • Accesibilidad verificada (WCAG 2.2 A y AA) en todas las pestañas, en la vista previa de la importación, en la sección del perfil y en la página del código de acceso. A partir de aquí el plugin llega con la asistencia desde el sitio: la pestaña Información indica cómo llegan las actualizaciones, desde Plugins → Añadir nuevo → Subir plugin.

Versión 0.4 · 10 de octubre de 2026

  • Cabeceras HTTP de seguridad enviadas por el plugin, un interruptor por cabecera, en la nueva pestaña Servidor: X-Content-Type-Options, X-Frame-Options con frame-ancestors (los embeds de los artículos siguen libres), Referrer-Policy, Permissions-Policy con el valor sugerido, Strict-Transport-Security y upgrade-insecure-requests solo en los sitios HTTPS, una Content Security Policy tuya en «solo aviso» o «aplicada» con los informes de los navegadores en el registro, X-Powered-By eliminado. Una cabecera ya enviada por el servidor o por otro plugin se deja en sus manos y se señala junto al interruptor.
  • Panel de las cabeceras: qué recibe realmente un visitante desde la home y quién se lo envía, con el aviso si las respuestas revelan las versiones de Apache y PHP; «Comprobar de nuevo» repite la comprobación.
  • Reglas .htaccess en Apache y LiteSpeed, tres interruptores: nada de PHP desde la carpeta de las subidas, nada de listado de las carpetas, nada de descargas de los archivos sensibles. Escritas en un bloque marcado sin tocar el de WordPress ni el de los demás plugins, con la vista previa antes de guardar y la comprobación con peticiones al sitio: si la home responde con un error, el bloque se elimina enseguida. En nginx las reglas se muestran para copiarlas en la configuración del servidor.
  • Pestaña Estado, la primera: «N cosas que mirar» y cuatro recuadros con líneas verdes, amarillas o rojas y el enlace a la solución: interruptores recomendados apagados, límite a los intentos, administradores sin segundo factor, nombres de usuario previsibles, HTTPS, cabeceras, reglas .htaccess, versiones expuestas, versión de PHP frente a las fechas de fin de soporte, actualizaciones pendientes, permisos de los archivos, debug.
  • «Aplicar los ajustes recomendados» activa también las cabeceras y las tres reglas .htaccess donde el plugin puede escribirlas: 26 protecciones en total.
  • La pestaña Dos factores también reconoce Really Simple Security, Security Optimizer de SiteGround y Defender: con uno de ellos activo el usuario ya no recibe dos peticiones de código sin aviso. Cuando el segundo factor se deja al otro plugin, la pestaña muestra solo la elección.

Versión 0.3 · 10 de octubre de 2026

  • Autenticación de dos factores, en la nueva pestaña Dos factores: después de la contraseña, el código de seis cifras de una app de autenticación (Google Authenticator, Aegis, 1Password y similares), activado desde el perfil en tres pasos con el QR dibujado por el propio plugin, sin servicios externos; diez códigos de emergencia de un solo uso; código por email como alternativa opcional. Los secretos están cifrados en la base de datos, con la constante LOBBIT_HARDENING_KEY para usar una clave propia.
  • Obligatorio para los roles elegidos (los administradores, de serie) con un periodo de gracia; «recordar este dispositivo» durante los días elegidos; cinco códigos erróneos anulan el acceso y cuentan para el bloqueo de IP. Vale para cualquier formulario de acceso que pase por WordPress, con la página del código al estilo de WordPress.
  • Vías de salida: restablecimiento por parte de otro administrador en la lista de usuarios, comando WP-CLI, constante en wp-config.php. Si otro plugin ya gestiona el segundo factor (Wordfence, Two-Factor, WP 2FA y otros), la pestaña pregunta cuál usar: solo uno por sitio.
  • Eventos del segundo factor en el registro (activado, desactivado, reinicio, código incorrecto, acceso con código de emergencia) y notificaciones por email. Convivencia con Wordfence 9.0 verificada.

Versión 0.2 · 10 de octubre de 2026

  • Pestaña Acceso: límite a los intentos fallidos con bloqueo de la dirección IP (de serie 5 intentos en 15 minutos, bloqueo de 30 minutos), en la página de acceso, en XML-RPC y en las Application Password; bloqueo de un día tras tres bloqueos en 24 horas; direcciones y rangos nunca bloqueados con «Añadir mi dirección IP». Dirección real detrás de Cloudflare o de un proxy de confianza, con el panel que muestra lo que ve el plugin. Mensajes de error genéricos en el acceso y en la recuperación de contraseña, Application Password desactivables, REST API solo para quien ha iniciado sesión, con los namespace que se quieran dejar abiertos.
  • Pestaña Registro: accesos fallidos, bloqueos y desbloqueos, administradores desde direcciones nuevas, nuevos administradores, plugins y temas instalados, activados o eliminados, en una tabla del plugin con filtros; las direcciones bloqueadas en este momento con el botón «Desbloquear»; limpieza automática después de los días elegidos.
  • Pestaña Notificaciones: correo al administrador o a una dirección elegida, un interruptor por tipo de evento; durante un ataque los eventos del mismo tipo salen juntos en un correo resumen. Botón para el correo de prueba.
  • Los correos y la respuesta de xmlrpc.php están en el idioma del sitio; las traducciones pasan por el mismo mecanismo que usan WPML y Polylang.

Versión 0.1 · 10 de octubre de 2026

  • Página Hardening con su menú, el resumen de las protecciones activas, el botón «Aplicar los ajustes recomendados» y las pestañas Protecciones e Información; todo apagado al activarlo.
  • Los primeros ocho interruptores: comentarios desactivados (ocultos, no borrados), pingback y trackback detenidos, editor de archivos desactivado, bloqueo de las instalaciones y de las actualizaciones desde el escritorio con las actualizaciones automáticas que siguen funcionando, XML-RPC desactivado, versión de WordPress oculta, enlaces RSD, Windows Live Writer y shortlink eliminados, usuarios ocultos a los visitantes.
  • Icono del plugin y traducción al italiano incluida.

Seguridad WordPress con asistencia

¿Quieres ponerlo en tu sitio?

Cuéntame cómo está hecho el sitio (hosting, plugins principales, quién lo administra) y qué te preocupa. Te respondo con un presupuesto para la fórmula adecuada: el plugin está incluido.

Contacto

Cuéntame cómo es tu sitio y qué quieres proteger.

Elige el tipo de solicitud.
Introduce tu nombre.
Introduce una dirección de email válida.
Introduce un asunto.
Escribe un mensaje.
Una captura del problema o tu CV: PNG, JPG, WebP o PDF, como máximo 5 MB.
Elige una imagen PNG, JPG o WebP o bien un PDF de 5 MB como máximo.
El consentimiento de privacidad es obligatorio para enviar la solicitud.