我的方法是,在functions.php
然后在你需要的时候给它打电话。
由于您正在尝试使用超全局变量,因此可以在任何地方访问它们。将代码从page-foobar.php
到您的主题functions.php
, 并在需要访问时使用它:
ipAddress();
因此,在REST函数中,您可以:
function foobar(\\WP_REST_Request $request) {
$ip_address = ipAddress();
if ($ip_address == "undefined") :
return new WP_Error( \'bad_ip\', \'No IP found\', array( \'status\' => 404 ) );
endif;
}