Как заставить функцию $ _GET работать с переписанным URL?

я пытался использовать

$_GET['glossary']

Функция в WordPress functions.php, чтобы скрыть определенный путь к конкретному сообщению для следующего домена

https://sampledomain.com?glossary=extrathing

Вот полный код этого

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

Он работал отлично и скрыл авторский ящик для конкретного поста.

Однако, когда я активировал постоянную ссылку в WordPress, который изменил URL на

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

вышеуказанная функция $ _GET больше не работает, какие-либо предложения по этому поводу, пожалуйста?

0

Решение

Вы можете изменить, если условие, чтобы проверить URI

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

Другие решения

Используйте get_query_var (‘глоссарий’) для переписанного URL,

0

По вопросам рекламы [email protected]