คล้ายกับคำตอบของ Wyck แต่ใช้ str_replace แทน regex
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 );
}