---
title: "Cómo desactivar XML-RPC en WordPress para mejorar la seguridad de tu web"
description: "El archivo xmlrpc.php de WordPress es un objetivo habitual para hackers y bots automatizados. Aunque en algunos casos permite funcionalidades útiles, como la conexión con aplicaciones móviles o servic..."
url: https://wpdirecto.com/como-desactivar-xml-rpc-en-wordpress-para-mejorar-la-seguridad-de-tu-web/
date: 2025-04-22
modified: 2026-09-09
author: "David Carrero Fernández-Baillo"
image: https://wpdirecto.com/wp-content/uploads/2018/03/excluir-sitemap-xml.jpg
categories: ["Seguridad"]
tags: ["seguridad", "xml-rpc"]
type: post
lang: es
---

# Cómo desactivar XML-RPC en WordPress para mejorar la seguridad de tu web

El archivo **xmlrpc.php** de WordPress es un objetivo habitual para hackers y bots automatizados. Aunque en algunos casos permite funcionalidades útiles, como la conexión con aplicaciones móviles o servicios como Jetpack, si no lo utilizas, lo más recomendable es bloquearlo. Esta medida contribuye a prevenir ataques de fuerza bruta, DDoS, spam y sobrecarga del servidor.

A continuación, se detallan los motivos para [desactivar XML-RPC](https://wpdirecto.com/xmlrpc-php-en-wordpress-que-es-y-si-deberias-desactivarlo/) y las formas más seguras y sencillas de hacerlo.

---

### ¿Por qué deberías desactivar XML-RPC en WordPress?

1. **Ataques de fuerza bruta:**Los ciberdelincuentes pueden usar XML-RPC para lanzar miles de combinaciones de usuario y contraseña en poco tiempo, aprovechando las múltiples solicitudes simultáneas.
2. **Ataques DDoS:**Envío masivo de peticiones a través de XML-RPC que sobrecargan el servidor y pueden hacer que tu web caiga.
3. **Carga excesiva del servidor:**Cada petición innecesaria a este archivo consume recursos y puede ralentizar tu página.
4. **Evitar spam y pingbacks falsos:**Algunos bots aprovechan XML-RPC para enviar comentarios de spam o generar notificaciones automáticas falsas.

Si no utilizas servicios que requieran XML-RPC, desactivarlo hará que tu web sea más segura y rápida.

---

### Cómo comprobar si XML-RPC está activado

Solo tienes que acceder en tu navegador a:

```
https://tusitio.com/xmlrpc.php
```

- Si ves el mensaje **«XML-RPC server accepts POST requests only»**, significa que está habilitado.
- Si aparece **404 Not Found** o **403 Forbidden**, ya está desactivado.

---

### Métodos para desactivar XML-RPC en WordPress

#### 1. Usando un plugin

Ideal para usuarios sin conocimientos técnicos.

- Ve a **Plugins > Añadir nuevo** en el panel de WordPress.
- Busca **Disable XML-RPC** o **Disable XML-RPC-API**.
- Instálalo y actívalo.

**Plugins recomendados:**

- Disable XML-RPC (ligero y automático)
- Wordfence Security (más completo, con firewall y análisis de malware)
- All In One WP Security (configuración avanzada)

---

#### 2. Editando el archivo `.htaccess`

Un método manual, efectivo y sin depender de plugins.

- Accede a los archivos de tu web mediante FTP o el gestor de archivos del hosting.
- Edita el archivo `.htaccess` que encontrarás en la raíz del sitio.
- Añade al final el siguiente código:

```
<Files xmlrpc.php>
Order Allow,Deny
Deny from all
</Files>
```

- Guarda y cierra el archivo.

Ahora, al acceder a `/xmlrpc.php`, debería aparecer **403 Forbidden**.

---

#### 3. Modificando el archivo `wp-config.php`

Otra forma sencilla:

- Accede al archivo `wp-config.php` mediante FTP o desde el panel de tu hosting.
- Añade esta línea al final del archivo:

```
add_filter( 'xmlrpc_enabled', '__return_false' );
```

- Guarda los cambios.

Este método desactiva XML-RPC a nivel interno de WordPress.

---

#### 4. Usando un firewall con Cloudflare

Si usas **Cloudflare**, puedes bloquear el acceso a XML-RPC a nivel de red:

- Entra en tu cuenta de Cloudflare.
- Ve a **Seguridad > WAF > Crear regla de firewall**.
- Configura:
  - Campo: URI
  - Operador: contiene
  - Valor: `xmlrpc.php`
  - Acción: **Bloquear**
- Guarda y despliega la regla.

Así, las peticiones a XML-RPC nunca llegarán al servidor.

---

#### 5. Seguridad avanzada con plugins como Wordfence o Sucuri

Además de bloquear XML-RPC, añaden múltiples capas de protección.

- Instala y activa **Wordfence Security**.
- Ve a **Wordfence > Firewall**.
- Activa la opción de bloquear peticiones a XML-RPC.

---

### Cómo verificar que XML-RPC está desactivado

Vuelve a visitar:

```
https://tusitio.com/xmlrpc.php
```

- Si ves **403 Forbidden** o **404 Not Found**, ¡perfecto! XML-RPC está desactivado y tu web es ahora más segura.

---

### Conclusión

Desactivar XML-RPC en WordPress es una acción sencilla que aporta grandes beneficios en seguridad, especialmente si no utilizas servicios que dependan de él. Ya sea a través de un plugin, modificando archivos o [utilizando Cloudflare](https://wpdirecto.com/como-bloquear-el-abuso-de-xmlrpc-y-wp-login-en-wordpress-utilizando-cloudflare/), esta medida protegerá tu web contra ataques automatizados y reducirá la carga del servidor.

Si quieres evitar problemas y mantener tu sitio protegido, no lo dudes: desactiva XML-RPC hoy mismo.
