2016-01-15 24 views
0

我嘗試使用

$_GET['glossary'] 

功能的wordpress的functions.php隱藏特定崗位的特定路徑以下域

https://sampledomain.com?glossary=extrathing

下面是這種

if ($_GET['glossary']){ 
     printf('<style>.author-box{display:none;}</style>'); 
} 
的完整代碼

它工作完美,並隱藏特定帖子的作者框。

然而,當我沒激活WordPress的永久鏈接,改變鏈接直接

https://sampledomain.com/glossary/extrathing/

的$ _GET沒有更多的工作,任何建議就可以了上述功能嗎?

回答

0

你可以改變,如果條件檢查URI

if ($_GET['glossary'] || $_SERVER['REQUEST_URI'] == '/glossary/extrathing/'){ 
     printf('<style>.author-box{display:none;}</style>'); 
} 
+0

感謝您的代碼,我想和它的工作對固定的URL像/詞彙/ extrathing /,那裏有很多urls/glossary/extrathing /或/ glossary/manythings /,我想在url/glossary /裏檢測嗎? –

+0

than'if($ _GET ['glossary'] || strpos($ _ SERVER ['REQUEST_URI'],'/ glossary /'=== 0)...':) –

0

使用get_query_var(「詞彙表」)進行重寫URL,