我应该在哪里放置从wordpress中的静态资源代码中删除查询字符串

时间:2018-01-05 12:48:28

标签: php wordpress

我已多次尝试修改我在StackOverflow中找到的代码,但没有任何好处。

function rm_query_string( $src ) {   

    $parts = explode( '?ver', $src );

    return $parts[0];
}

if ( !is_admin() ) {

    add_filter( 'script_loader_src', 'rm_query_string', 15, 1 );

    add_filter( 'style_loader_src', 'rm_query_string', 15, 1 );
}

我应该将代码放在最后function.php的顶部?

这就是结果 https://tools.pingdom.com/#!/efmSZn/https://www.shofnow.com/ 如果您想检查来源,这是该网站 https://www.shofnow.com/

enter image description here

你可以在图像中看到大部分问题

P.S:我不想要任何插件

先谢谢:)

1 个答案:

答案 0 :(得分:0)

将您提供的代码放在functions.php文件的末尾。确保没有?>关闭php标记。如果,那就是在关闭标记之前放置代码,例如:

//your code
?>

此外,该代码不会从您的图片网址中删除query strings