=== Remove XML-RPC Methods === Contributors: walterebert Tags: xml-rpc Requires at least: 4.6 Tested up to: 5.5 Requires PHP: 5.4.0 Stable tag: 1.3.2 License: GPL-2.0-or-later License URI: https://spdx.org/licenses/GPL-2.0-or-later.html Remove all methods from the WordPress XML-RPC API. == Description == The plugin removes all methods from the WordPress XML-RPC API. It is an alternative to just using the `xmlrpc_enabled` hook, because that is only used "To disable XML-RPC methods that require authentication". Activating this plugin will disable pingbacks and trackbacks, because these rely on XML-RPC. = Testing the plugin = From the command line you can test if the plugin is working correctly using [cURL](https://curl.haxx.se/):

curl -d '<?xml version="1.0"?><methodCall><methodName>system.listMethods</methodName><params><param><value><string/></value></param></params></methodCall>' https://<your domain>/xmlrpc.php
This should only return `system` methods. If the request returns methods starting with `wp.` the plugin is not active. == Installation == 1. Download the plugin and unzip it. Copy the files to the `/wp-content/plugins/wee-remove-xmlrpc-methods` directory 2. Activate the plugin through the 'Plugins' menu in WordPress == Changelog == = 1.3.1 = * Correct description = 1.3.0 = * Replace PHP `header` function with `http_response_code`. * Update readme.txt. * Raise minimal supported WordPress version to 4.6. * Tested WordPress up to version 5.5. = 1.2.0 = * Replace pings_open action function with built-in function. * Increase pings_open action priority. * Raise minimal supported WordPress version to 4.4. * Tested WordPress up to version 5.4. = 1.1.0 = * Deactivate pingbacks on install. * Remove RSD link reference.