Disable XML-RPC

Descripción

Simplemente, este plugin utiliza el filtro «xmlrpc_enabled» de WordPress para desactivar la API XML-RPC en un sitio que esté ejecutando WordPress 3.5 o superior.

A partir de 3.5, XML-RPC está activado por defecto. Además, se eliminó la opción para activar/desactivar XML-RPC. Por varias razones, los propietarios de sitios pueden querer desactivar esta función. Este plugin proporciona una manera fácil de hacerlo.

Capturas

  • Un ejemplo del error que devolverá la aplicación móvil de WordPress cuando este plugin esté activado. Esto es lo esperado e indica que el plugin funciona según lo previsto.
  • Ejemplo de un comando cURL que intenta solicitar datos a través de llamadas XML-RPC al sitio cuando el plugin está activado. Se espera el error «Los servicios XML-RPC están desactivados en este sitio» e indica que el plugin funciona según lo previsto.
  • Un ejemplo de la ejecución del validador XML-RPC de Danilo Ercoli en el sitio cuando el plugin está activado. Se espera el error «Método no permitido» e indica que el plugin funciona según lo previsto.

Instalación

  1. Sube el directorio disabled-xml-rpc al directorio /wp-content/plugins/ en tu instalación de WordPress
  2. Activa el plugin a través del menú «Plugins» en WordPress
  3. ¡Ahora los métodos XML-RPC de WordPress están desactivados!

Para reactivar XML-RPC, tan solo desactiva el plugin a través del menú de «Plugins».

Mira la FAQ acerca de «¿Cómo puedo saber si el plugin está funcionando?» para verificar que está funcionando según lo previsto.

FAQ

¿Hay alguna interfaz de administración para este plugin?

No. Este plugin es tan simple como XML-RPC está desactivado (plugin activado) o XML-RPC está activado (plugin desactivado).

¿Cómo sé si el plugin está funcionando?

Existen algunos métodos sencillos para comprobar si XML-RPC está desactivado:

  1. Intenta usar un cliente de WordPress XML-RPC, como las aplicaciones móviles oficiales de WordPress. La aplicación móvil de WordPress debería indicarle que «los servicios XML-RPC están desactivados en este sitio» si el plugin está activado.
  2. Usa el comando cURL para enviar una petición XML-RPC a tu sitio. Si la respuesta contiene «Los servicios XML-RPC están desactivados en este sitio», entonces el plugin funciona correctamente y WordPress no responderá a las peticiones XML-RPC.
  3. Prueba el validador XML-RPC, escrito por Danilo Ercoli del equipo móvil de Automattic; la herramienta está disponible en https://xmlrpc-check.hostpress.me/. La información y el código fuente de la herramienta están disponibles en GitHub en https://github.com/daniloercoli/WordPress-XML-RPC-Validator. Ten en cuenta se busca que el validador falle y te diga que los servicios XML-RPC están desactivados.

Mira las capturas de pantalla para ver ejemplos de qué devuelven esas herramientas cuando el plugin está activado.

Algo parece no estar funcionando correctamente

Si el plugin está activado, pero parece que XML-RPC sigue funcionando … O … el plugin está desactivado, pero XML-RPC no funciona, entonces es posible que otro plugin o función en el tema esté afectando el filtro xmlrpc_enabled. Además, las configuraciones del servidor podrían estar bloqueando XML-RPC (es decir, bloqueando el acceso a xmlrpc.php en el archivo .htaccess).

Reseñas

10 de febrero de 2024
It works perfectly on WordPress 6.4.3 (tested in 2 sites), without plugins conflict. See the tab FAQ to check that after instal, just test it on website quoted there: (xmlrpc-check) – if the test returns Fail on check xmlrpc the plugin worked. You can also run that test BEFORE instal the plugin to prove its work.
Leer todas las 29 reseñas

Colaboradores y desarrolladores

«Disable XML-RPC» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

Traduce «Disable XML-RPC» 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.0.1

  • Líneas en blanco eliminadas del archivo del plugin.

1.0

  • Version inicial