其实这东西不高深,就是获取浏览器地址域名,然后进行判断。WordPress可以自定义函数加入到functions.php 。

function allow_doamin(){
    $is_allow=false;
    $url=trim($_SERVER['SERVER_NAME']);
    $arr_allow_domain=array("localhost","127.0.0.1");//新增域名可以继续添加到此数组
    foreach($arr_allow_domain as $value){
        $value=trim($value);
        $tmparr=explode($value,$url);
        if(count($tmparr)>1){
            $is_allow=true;
            break;
        }
    }
    if(!$is_allow){
        die('域名未授权!');
    }
}
allow_doamin();

然后将它与其他核心代码进行php加密即可。