Evita que WordPress, tus plugins y temas se conecten sin tu permiso

¿WordPress se conecta solo?

¡Sí, como lo oyes, tu web WordPress se está conectando sin tu permiso y sin avisar a WordPress.org! ¡Y lo hace a diario!

Pues sí, desde la versión 2.9, todas las instalaciones de WordPress se conectan en segundo plano, sin avisar, con WordPress.org, con el oscuro objetivo de:

  • Comprobar si hay actualizaciones del núcleo de WordPres.
  • Comprobar si hay actualizaciones de plugins o temas.
  • Comprobar si hay nuevas traducciones.
  • Recabar información estadística sobre tus plugins instalados y activos.
  • Recabar información estadística sobre tu versión de PHP, MySQL, versión de WordPress e idioma.

¿O pensabas que para completar estos datos hacían algún tipo de encuesta?

¿También los plugins y temas?

Efectivamente, también los plugins y temas, especialmente los premium, se conectan a sus respectivas APIs para comprobar si hay actualizaciones, si tienes la licencia correspondiente, esas cosillas que hacen más amena la vida del administrador.

¡Malditos!

¿Debería evitarlo? ¿Es malo? ¿Cumple el RGPD?

Este comportamiento inocente de WordPress, tus plugins y temas no tienen mayor transcendencia siempre y cuando lo conozcas, pero en ocasiones, sobre todo en entornos de desarrollo, pero también a veces en situaciones más normales, verás un feo error en tu sitio WordPress que te dirá algo así:

Ha sucedido un error inesperado. Puede que algo vaya mal con WordPress.org o con la configuración de este servidor. Si sigues teniendo problemas, por favor, prueba en los foros de soporte.

Y claro, acojona, sobre todo por ese “Puede que algo vaya mal con WordPress.org…“.

Bueno, pues todo tiene solución, por supuesto.

Si alguna vez te encuentras este aviso, o simplemente no quieres interrupciones en entornos de desarrollo en local o remoto, puedes desactivar estas conexiones de WordPress, tus plugins y temas.

Desactivando las conexiones HTTP con una función

Un modo de desactivarlas es añadir este filtro a tu plugin de utilidades:

Con esta simple línea de código bloqueas toda petición HTTP externa.

Desactivando solo algunas conexiones HTTP con otra función

Ahora bien, si no quieres bloquear todas las conexiones, sino solo algunas, podrías personalizar a tu gusto el siguiente código, que también deberás añadir a tu plugin personal:

Solo tienes que añadir/eliminar líneas $pagenow según necesidad

Desactivando las conexiones HTTP desde wp-config.php

Como ya publiqué en la guía completa de wp-config.php, también puedes bloquear estas conexiones desde el archivo wp-config.php, con la posibilidad añadida de poder añadir exclusiones.

Primero bloqueas las peticiones HTTP añadiendo esta línea:

Para, a continuación, añadir tus exclusiones así:


Resumiendo

No es malo que WordPress, tus plugins y temas se conecten con sus respectivas APIs, pero es mejor si…

  1. Sabes que está pasando
  2. Sabes cómo controlarlo

Si este artículo ha cumplido con estos objetivos me doy por satisfecho 🙂

Valora este artículo para mejorar la calidad del blog ...

Al hacer una valoración se recoge una cookie con la IP de tu dispositivo

FlojitoNo está malEstá bienMe ha servidoFantástico (13 votos, promedio: 4,69 de 5)
Cargando…

Autor: Fernando Tellado

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran. Autor del libro WordPress - La tela de la araña. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera.

Comparte esta entrada en
468 ad

Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para saber si ya aceptaste nuestras políticas, si ya estás suscrito a nuestra newsletter, para reconocer el estado de tu sesión si la tuvieses y para servir más rápidos los contenidos.

No se captura IPs ni siquiera para el servicio de Analytics así que tu visita es privada.

JSESSIONID, _cfuid, wpSGCachePypass, mailerlite, gdpr, gawp
mailerlite, _cfuid

Cookies de terceros

Usamos cookies de terceros con servicios, también garantes de tu privacidad, que analizan tus usos de navegación para que podamos mejorar los contenidos, si ya estás suscrito al boletín y los elementos compartidos en redes sociales y el formulario de comentarios.

1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID, disqus_unique, disqusauth
disqus_unique, disqusauth
1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID

Pin It on Pinterest

Share This