WordPress禁用xmlrpc.php最简单的方法

在当前主题的 functions.php 文件添加下面这行代码就能关闭 xmlrpc.php

//通过 functions.php 函数文件禁用 xmlrpc.php
add_filter('xmlrpc_enabled', '__return_false');

或者修改WordPress 根目录的 wp-config.php 文件,在适当的位置添加以下代码,比如添加在最开始的前头:

if(strpos($_SERVER['REQUEST_URI'], 'xmlrpc.php') !== false){
    $protocol   = $_SERVER['SERVER_PROTOCOL'] ?? '';
 
    if(!in_array($protocol, ['HTTP/1.1', 'HTTP/2', 'HTTP/2.0', 'HTTP/3'], true)){
        $protocol   = 'HTTP/1.0';
    }
 
    header("$protocol 403 Forbidden", true, 403);
    die;
}

 

 

給TA打賞
共{{data.count}}人
人已打賞
WordPress教程

7b2主题评论气泡

2025-2-22 17:46:50

WordPress教程

把B2的POST文章列表的发布日期*年前改为*年*月*日

2025-5-17 13:20:15

0 Reply AAuthor MManager
    暫無討論,說說你的看法吧
搜索