Actually…discovered it was a conflict with a Root Level URLs plugin. Here’s the fix:
Add this to the beginning of the proper_root_relative_url function:
$blacklist_urls = split(“\n”, get_option(’emc2_blacklist_urls’));
foreach ($blacklist_urls as $x) {
if (stripos($url, $x) !== false) {
self::$massage = true;
return $url;
}
}
🙂