From 14427fd91fadaca917c2dc14894144f07556fca3 Mon Sep 17 00:00:00 2001 From: r-a-y Date: Wed, 14 Oct 2020 17:20:41 -0700 Subject: [PATCH] Use mangle_url() function on 'content_url' and 'plugins_url' filters. Fixes #33. --- mercator.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mercator.php b/mercator.php index e6f810e..ef9423a 100644 --- a/mercator.php +++ b/mercator.php @@ -300,6 +300,8 @@ function register_mapped_filters() { $GLOBALS['mercator_current_mapping'] = $mapping; add_filter( 'site_url', __NAMESPACE__ . '\\mangle_url', -10, 4 ); add_filter( 'home_url', __NAMESPACE__ . '\\mangle_url', -10, 4 ); + add_filter( 'plugins_url', __NAMESPACE__ . '\\mangle_url', -10, 2 ); + add_filter( 'content_url', __NAMESPACE__ . '\\mangle_url', -10, 2 ); // If on network site, also filter network urls if ( is_main_site() ) { @@ -317,7 +319,7 @@ function register_mapped_filters() { * @param int|null $site_id Blog ID, or null for the current blog. * @return string Mangled URL */ -function mangle_url( $url, $path, $orig_scheme, $site_id = 0 ) { +function mangle_url( $url, $path, $orig_scheme = '', $site_id = 0 ) { if ( empty( $site_id ) ) { $site_id = get_current_blog_id(); }