व्याक के उत्तर के समान, लेकिन रेगेक्स के बजाय str_replace का उपयोग करना।
script_loader_src
और style_loader_src
जो हुक आप चाहते हैं।
<?php
add_filter( 'script_loader_src', 'wpse47206_src' );
add_filter( 'style_loader_src', 'wpse47206_src' );
function wpse47206_src( $url )
{
if( is_admin() ) return $url;
return str_replace( site_url(), '', $url );
}
आप डबल स्लैश //
(" नेटवर्क पथ संदर्भ ") के साथ स्क्रिप्ट / शैली URL भी शुरू कर सकते हैं । जो सुरक्षित हो सकता है (?): अभी भी पूर्ण पथ है, लेकिन वर्तमान पृष्ठ की योजना / प्रोटोकॉल का उपयोग करता है।
<?php
add_filter( 'script_loader_src', 'wpse47206_src' );
add_filter( 'style_loader_src', 'wpse47206_src' );
function wpse47206_src( $url )
{
if( is_admin() ) return $url;
// why pass by reference on count? last arg
return str_replace( array( 'http:', 'https:' ), '', $url, $c=1 );
}