Descripción
Kripanov Anticopia protege tu contenido de WordPress contra el robo de contenido y el web scraping. Al activarse, desactiva los atajos de teclado, el clic derecho, copiar y pegar, la selección de texto, el arrastre de imágenes, la pulsación prolongada en móviles y las herramientas de inspección del navegador en tu sitio web.
Además de los métodos comunes de copia, la protección anticopia también bloquea las herramientas de inspección (DevTools), envenena el portapapeles en los intentos de copia bloqueados y permite excluir roles específicos o rutas de URL.
Caractarísticas
- Desactivar el menú contextual del clic derecho.
- Evitar la selección de texto en todo el sitio.
- Bloquear las acciones de copiar, cortar y pegar.
- Reemplazar el texto copiado con un aviso de protección personalizado (envenenamiento del portapapeles).
- Bloquear los atajos de teclado:
Ctrl/Cmd+C,Ctrl/Cmd+X,Ctrl/Cmd+V,Ctrl/Cmd+A,Ctrl/Cmd+S. - Bloquear las herramientas de inspección del navegador:
F12,Ctrl/Cmd+Shift+I/J/C/K,Cmd+Option+I,Ctrl/Cmd+U - Detección básica de que DevTools está abierto.
- Evitar el arrastre de imágenes y añadir superposiciones adicionales en las figuras.
- Bloquear la pulsación prolongada / gestos de llamada en móviles.
- Marca de agua de texto opcional en imágenes destacadas y en imágenes del contenido de las entradas (superpuesta y/o incrustada en el archivo, posición, opacidad, tamaño)
- Marcas de agua compatibles con Gutenberg, Elementor, Divi y Newspaper/tagDiv (versiones actuales y anteriores de los constructores)
- Excluir marca de agua por categoría o subcategoría
- Bloquear la impresión (
Ctrl/Cmd+P) y ocultar el contenido al imprimir. - Protección temprana en línea en
<head>para reducir la ventana de carga sin protección. - Mensaje de aviso personalizable que se muestra cuando se intenta copiar.
- Opción para excluir a administradores, perfiles de usuario específicos y rutas de URL.
- Panel completo de ajustes en Ajustes > Anticopia.
Compatibilidad
Compatible con WordPress 7.0 y PHP 7.4 o superior. Utiliza la estrategia de carga defer de wp_enqueue_script (disponible desde WP 6.3) para evitar bloquear el procesamiento de la página. Solo en la vista pública: no carga scripts en wp‑admin ni en el editor de bloques, por lo que no se ve afectado por los cambios del editor en iframe de WordPress 7.0.
Privacidad
Este plugin no recopila, envía ni almacena ningún dato personal de tus visitantes. Todo el procesamiento ocurre en el navegador del visitante, del lado del cliente.
Instalación
- Sube la carpeta
kripanov-anticopiaal directorio/wp-content/plugins/, o instala el plugin desde el menú Plugins > Añadir nuevo en WordPress. - Activa el plugin desde el menú Plugins en WordPress.
- Ve a Ajustes > Anticopia y ajusta las protecciones que quieras aplicar.
- Guarda tus cambios.
FAQ
-
¿La protección anticopia es 100 % infalible?
-
No. Ninguna protección del lado del cliente es absoluta: un usuario con conocimientos técnicos puede desactivar JavaScript o utilizar herramientas avanzadas. Sin embargo, para el 99 % de los visitantes y los rastreadores simples, la protección es muy efectiva y dificulta en gran medida el robo de contenido.
-
¿Se pueden excluir a los administradores de la protección?
-
Sí. De forma predeterminada, los usuarios con la capacidad
manage_optionsquedan excluidos para que puedan seguir editando, copiando e inspeccionando el sitio durante su trabajo. Esta opción puede deshabilitarse desde los ajustes del plugin. También puedes excluir roles adicionales y rutas específicas de URL. -
¿Afecta al rendimiento del sitio?
-
No de forma apreciable. El script es muy ligero y se carga con la estrategia
defer, por lo que no bloquea el renderizado de la página. También se imprime una pequeña comprobación temprana en la cabecera del documento. -
¿Funciona con formularios de contacto y comentarios?
-
Sí. El plugin detecta los campos
input,textarea,selecty los elementos concontenteditable="true", permitiendo que los usuarios escriban, copien y peguen dentro de ellos con normalidad. -
¿Funciona en dispositivos móviles?
-
Sí. Las protecciones de selección, menú contextual, arrastre de imágenes y pulsación prolongada funcionan tanto en dispositivos de escritorio como en móviles.
-
¿Puedo personalizar el mensaje de aviso?
-
Sí. Desde Ajustes > Anticopia puedes editar el texto del aviso emergente y el texto de reemplazo del portapapeles que se muestra cuando un visitante intenta copiar contenido.
Reseñas
No hay valoraciones para este plugin.
Colaboradores y desarrolladores
«Kripanov Anticopia» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«Kripanov Anticopia» está traducido en 1 idioma. Gracias a los traductores por sus contribuciones.
Traduce «Kripanov Anticopia» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.4.9
- Admin: when Enable protection is off, all Protections toggles are disabled until it is turned on.
1.4.8
- Admin: when Enable watermark is off, all watermark options are disabled until it is turned on.
1.4.7
- Los modos de marca de agua superpuesta e incrustada son mutuamente excluyentes en los ajustes (UI + guardar). Solo uno puede estar activo a la vez.
1.4.6
- Corrección: las categorías excluidas (p. ej. Obituario / Funeraria Faundez) seguían mostrando miniaturas incrustadas — JS ignoraba
.anticopia-wm-skipen las tarjetas de módulo y los archivos de categoría nunca establecíanskipPage.
1.4.5
- Corrección: incrustación en la imagen destacada única de Newspaper/Cloud Library — resolver el ID real de la entrada (no el CPT
tdb_templates) y dejar de omitir las miniaturas anidadas en<header>. - Corrección: eliminar
srcsetantes de sustituir las URL incrustadas para que el navegador no conserve la imagen sin marca.
1.4.4
- Corrección: la marca de agua incrustada ahora se aplica a la imagen destacada de una sola entrada en Newspaper/Cloud Library (usa los hooks
wp_get_attachment_image_srcy desactiva elsrcseten conflicto).
1.4.3
- Corrección: incrustar la marca de agua en la imagen destacada única de Newspaper Cloud Library (
.tdb_single_featured_image). - Corrección: omitir la incrustación en PHP durante el scroll infinito por AJAX (
td_ajax_block); el aplicador del DOM se vuelve a ejecutar después de ajaxComplete de Newspaper.
1.4.2
- Corrección: error crítico al incrustar marcas de agua en imágenes con metadatos de adjunto incompletos (
Illegal string offset 'large')’).
1.4.1
- Corrección: el modo solo incrustadas dejaba en blanco las imágenes destacadas (admin-ajax devolvía 403 porque
is_admin()es verdadero en ese contexto). - Las imágenes incrustadas se sirven a través del frontend
?kripanov_wm=1y vuelven a la foto original si la incrustación falla. - JS precarga las URL incrustadas antes de sustituirlas para que las miniaturas nunca desaparezcan.
1.4.0
- Compatibilidad de la marca de agua ampliada para Gutenberg, Elementor (Theme Builder / Loop Grid) y Divi, además de Newspaper/tagDiv.
- El aplicador DOM utiliza superposiciones del host (sin envoltorios que rompan el diseño) y se vuelve a ejecutar en los eventos de inicialización del frontend de Elementor/Divi.
- Hooks del lado del servidor:
elementor/frontend/the_content,elementor/widget/render_content,et_builder_render_layout.
1.3.3
- Corrección: los módulos de categoría de Newspaper vuelven a mostrar la imagen destacada (la marca de agua se superpone a la miniatura sin envolver
.entry-thumb/td-thumb-css).
1.3.2
- Corrección: las marcas de agua ahora funcionan con Newspaper / tagDiv (imagen destacada
.entry-thumby las imágenes dentro de la entrada) mediante un aplicador DOM. - Modo incrustado: el asistente AJAX reescribe las URL de las imágenes para los temas que omiten
post_thumbnail_html.
1.3.1
- Pantalla de ajustes rediseñada: tarjetas modernas, encabezado de estado en color turquesa, interruptores de activación y barra lateral de guardado fija.
1.3.0
- Nuevo: incrustar la marca de agua en las copias de imagen en caché (los originales permanecen intactos) para que al guardar la imagen o acceder a la URL directa se conserve la marca.
- Modo superpuesto y modo incrustado como opciones separadas (si ambos están activados, se utiliza el incrustado).
- Excluir la marca de agua por categoría / subcategoría (slug, nombre o ID), p. ej.
obituario. Al excluir una categoría padre también se omiten sus hijas.
1.2.0
- Nuevo: marca de agua de texto para imágenes destacadas y de contenido en las entradas.
- Watermark options: enable per target, custom text, transparency, size and position (featured / content separately).
1.1.1
- Corrección: Los vídeos incrustados de YouTube/Vimeo y otros vuelven a ser clicables en móviles (la superposición de imagen en la etiqueta ‘figure’ ya no cubre los iframes).
- Excluir incrustados, vídeo y audio de la protección de imágenes/táctil para que los controles de reproducción funcionen normalmente.
1.1.0
- Protección del portapapeles: reemplazar el contenido bloqueado de copiar/cortar con un texto de aviso personalizado.
- Protección contra pulsación prolongada/touch‑callout en móviles.
- Protección adicional de imágenes (superposiciones en ‘figure’, bloqueo de Ctrl/Cmd+clic y clic central en imágenes).
- Excluir la protección por slugs de roles de WordPress.
- Excluir la protección por patrones de URL/ruta (compatible con
).* - Guardia temprana en línea en
wp_headpara reducir la ventana sin protección antes de que se cargue el JS diferido. - Mejora en la detección de campos editables (
select,contenteditableanidado). - Atajos ampliados de DevTools en macOS (Cmd+Option+I/J/C/U).
- Omitir la protección en la pantalla de inicio de sesión de WordPress.
1.0.1
- Compatibilidad verificada con WordPress 7.0.
- Reemplazado
wp_localize_script()porwp_add_inline_script()para pasar la configuración a JavaScript. - Versión mínima de WordPress aumentada a 6.3 (requerida para la estrategia de carga de scripts con
defer).
1.0.0
- Versión inicial.
- Desactiva el clic derecho, la selección de texto, copiar, cortar y pegar.
- Bloquea los atajos de teclado (Ctrl+C, Ctrl+X, Ctrl+V, Ctrl+A, Ctrl+S, Ctrl+P).
- Bloquea las herramientas de inspección del navegador (F12, Ctrl+Shift+I/J/C/K, Ctrl+U).
- Detección básica de que DevTools está abierto.
- Impide el arrastre de imágenes.
- Bloquea la impresión y oculta el contenido mediante
@media print - Panel de ajustes de administración con opciones granulares.
- Mensaje de aviso personalizable.
- Opción para excluir a los administradores.
- Compatible con WordPress 6.9 y PHP 7.4+.
