I came lately on a problem using WordPress and WPML. I configured WPML to switch to languages using different domains extensions.

The theme I used was using special fonts located in a sub folder of the theme. I remarked that when I switched between domains It was missing the fonts types.

I then came across the CORS problem for which you can read some stuff here.

I solved my problem by simply adding the following line at the top of my .htaccess file.

 

Header add Access-Control-Allow-Origin "*"

And it solved it all !!!

Hope this will help.