I’m using domain mapping with my multisite install. This allows me to have a URL work both ways like so:
With default URL:
http://symphonyinthestars.etsythemeshop.com/whats-new-with-us/
With custom URL:
http://symphonyinthestars.com/whats-new-with-us/
Problem is UAF only uses one URL in it’s css file:
http://sht.tl/r5ye8P
So, it doesn’t work because a cross-domain request is made to the font-file, which fails.
My temporary solution is to fix it so that the URL generated by UAF does not contain the domain name, so it will load relative to root, for instance:
/wp-content/uploads/sites/21893/useanyfont/150307083333Deibi.eot
Downsides to this approach? Perhaps make it official?
My fix to plugin_interface.php:
function uaf_write_css(){
$uaf_upload = wp_upload_dir();
$uaf_upload_dir = $uaf_upload[‘basedir’];
$uaf_upload_dir = $uaf_upload_dir . ‘/useanyfont/’;
$uaf_upload_url = $uaf_upload[‘baseurl’];
$uaf_upload_url = $uaf_upload_url . ‘/useanyfont/’;
// $uaf_upload_url = preg_replace(‘#^https?:#’, ”, $uaf_upload_url);
$parts = parse_url($uaf_upload_url);
$uaf_upload_url = “$parts[path]$parts[query]$parts[fragment]”;
ob_start();
$fontsRawData = get_option(‘uaf_font_data’);