如何使用下面给出的自动优化代码段从优化中排除两个页面

时间:2018-11-07 05:56:30

标签: code-snippets

我希望有人可以在这里帮助我。如何使用此自动优化代码段将两个页面排除在优化之外。以下代码不包含“ https // www.nameofsite / submit-an-article”页面

add_filter(‘autoptimize_filter_noptimize’,’submit_noptimize’,10,0);
function submit_noptimize() {
if (strpos($_SERVER[‘REQUEST_URI’],’submit-an-article’)!==false) {
return true;
} else {
return false;
}
}

我也想排除另一页->“ https //:www.nameofsite.com/upload/file”我修改并尝试使用下面的代码,但这给了我一个错误。

    add_filter(‘autoptimize_filter_noptimize’,’submit_noptimize’,10,0);
    function submit_noptimize() {
    if (strpos($_SERVER[‘REQUEST_URI’],’submit-an-article’, 'upload- 
    file')!==false) {
    return true;
    } else {
    return false;
    }
    }

也许,我在代码方面做错了什么?希望有人可以在这里帮助我。我只是一个新手。不太熟悉php。谢谢你。

1 个答案:

答案 0 :(得分:0)

尝试一下:

//  Disable autoptimize on all pages with the words "term1" or "term2" in the URL
add_filter('autoptimize_filter_noptimize','my_ao_noptimize',10,0);

function my_ao_noptimize() {
   if (strpos($_SERVER['REQUEST_URI'],'term1')!==false || strpos($_SERVER['REQUEST_URI'],'term2')!==false) {
       return true;
   } else {
       return false;
   }
}