উইকের জবাবের মতো, তবে রেজিজের পরিবর্তে 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 );
}
আপনি স্ক্রিপ্ট / স্টাইলের ইউআরএলগুলি ডাবল স্ল্যাশ //
(একটি " নেটওয়ার্ক পাথ রেফারেন্স ") দিয়ে শুরু করতে পারেন। যা নিরাপদ হতে পারে (?): এখনও পুরো পথ রয়েছে, তবে বর্তমান পৃষ্ঠার স্কিম / প্রোটোকল ব্যবহার করে।
<?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 );
}