{"id":637,"date":"2014-03-11T23:05:49","date_gmt":"2014-03-11T23:05:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/disable-xml-rpc-pingback\/"},"modified":"2025-11-24T11:09:03","modified_gmt":"2025-11-24T11:09:03","slug":"disable-xml-rpc-pingback","status":"publish","type":"plugin","link":"https:\/\/sa.wordpress.org\/plugins\/disable-xml-rpc-pingback\/","author":2889868,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.2","stable_tag":"1.2.2","tested":"6.8.5","requires":"4.8","requires_php":"5.6","requires_plugins":null,"header_name":"Disable XML-RPC Pingback","header_author":"Samuel Aguilera","header_description":"","assets_banners_color":"acd4d7","last_updated":"2025-11-24 11:09:03","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"http:\/\/www.samuelaguilera.com","rating":3.9,"author_block_rating":0,"active_installs":60000,"downloads":421816,"num_ratings":14,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0":{"tag":"1.0","author":"samuelaguilera","date":"2014-10-03 18:47:37"},"1.1":{"tag":"1.1","author":"samuelaguilera","date":"2017-11-06 14:11:50"},"1.2":{"tag":"1.2","author":"samuelaguilera","date":"2019-03-30 00:07:42"},"1.2.1":{"tag":"1.2.1","author":"samuelaguilera","date":"2019-11-14 23:49:05"},"1.2.2":{"tag":"1.2.2","author":"samuelaguilera","date":"2025-11-24 11:09:03"}},"upgrade_notice":[],"ratings":{"1":4,"2":0,"3":0,"4":0,"5":10},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2531321,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":874097,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.2","1.2.1","1.2.2"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[13866,3026,22966,748,6558],"plugin_category":[44,54],"plugin_contributors":[78220],"plugin_business_model":[],"class_list":["post-637","plugin","type-plugin","status-publish","hentry","plugin_tags-ddos","plugin_tags-pingback","plugin_tags-rpc","plugin_tags-xml","plugin_tags-xml-rpc","plugin_category-discussion-and-community","plugin_category-security-and-spam-protection","plugin_contributors-samuelaguilera","plugin_committers-samuelaguilera"],"banners":{"banner":"https:\/\/ps.w.org\/disable-xml-rpc-pingback\/assets\/banner-772x250.png?rev=874097","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/disable-xml-rpc-pingback\/assets\/icon-128x128.png?rev=2531321","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Stops abuse of your site's XML-RPC by simply removing some methods used by attackers. While you can use the rest of XML-RPC methods.<\/p>\n\n<p>This is more friendly than disabling totally XML-RPC, that it's needed by some plugins and apps (I.e. Mobile apps or some Jetpack's modules).<\/p>\n\n<ul>\n<li>The original one.<\/li>\n<li>Simple and effective.<\/li>\n<li>No marketing buzz.<\/li>\n<li>Maintained and <strong>updated when needed<\/strong> since 2014.<\/li>\n<li>100% compliant with <strong>WordPress coding standards<\/strong> which makes it fail safe.<\/li>\n<li><strong>60,000+ active installations<\/strong> can't be wrong.<\/li>\n<\/ul>\n\n<p>If you're happy with the plugin <a href=\"https:\/\/wordpress.org\/support\/plugin\/disable-xml-rpc-pingback\/reviews\/?filter=5\">please don't forget to give it a good rating<\/a>, it will motivate me to keep sharing and improving this plugin (and others).<\/p>\n\n<h4>Features<\/h4>\n\n<p>Removes the following methods from XML-RPC interface.<\/p>\n\n<ul>\n<li>pingback.ping<\/li>\n<li>pingback.extensions.getPingbacks<\/li>\n<li>X-Pingback from HTTP headers. This will hopefully stops some bots from trying to hit your xmlrpc.php file.<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 3.8.1 or higher.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ul>\n<li>Extract the zip file and just drop the contents in the <code>wp-content\/plugins\/<\/code> directory of your WordPress installation (or install it directly from your dashboard) and then activate the plugin from Plugins page.<\/li>\n<li>There's not options page, simply install and activate.<\/li>\n<\/ul>\n\n<!--section=changelog-->\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Improved WP version checking to avoid a notice under certain versions of WP.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Minor changes to make code 100% compliant with WordPress Coding Standards.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Added support for X-Pingback header removal in recent versions of WP.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Added code to remove X-Pingback from HTTP headers as suggested by user https:\/\/wordpress.org\/support\/topic\/remove-x-pingback-http-header<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Stops abuse of your site&#039;s XML-RPC by simply removing some methods used by attackers. While you can use the rest of XML-RPC methods.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/637","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=637"}],"author":[{"embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/samuelaguilera"}],"wp:attachment":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=637"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=637"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=637"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=637"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=637"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=637"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}