This quick tip will share some code for how you can whitelist domains in WordPress to allow for Cross Origin Request Sharing (CORS).
add_filter( 'allowed_http_origins', 'mytheme_add_origins' ); /** * Add origins for CORS */ function mytheme_add_origins( $origins ) { $origins[] = 'http://subdomain.mysite.com'; $origins[] = 'http://someothersite.com'; return $origins; }
Thats it! Now, your site will allow any of the domains you added to hit your Ajax URLs without running into any Access-Control-Allow-Origin error responses.
Or simply use WP Cors Plugin to allow specific site to access yours via CORS
Source: https://zachwills.net/whitelisting-domains-wordpress-cors/
0 Comments
Post a Comment