php - 如何使 $_GET 函数与重写的 url 一起工作?

标签 php css wordpress printf author

我试过用

$_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 的上述功能不再有效,请问有什么建议吗?

最佳答案

您可以更改 if 条件以检查 uri

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

关于php - 如何使 $_GET 函数与重写的 url 一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34820091/

相关文章:

php - SQL 查询返回有限的结果

css - 在产品编辑标签云上隐藏某些标签

php - PDO 占位符的有效字符

php - Composer 使用了错误的 php 版本,但是 php -v 显示了正确的版本 (Ubuntu)

html - 增加文本大小以仅适合一列的表格单元格

html - 下载时 Favicon.ico 没有变化

javascript - 根据 AJAX JSON 结果更改 HTML 数据

php - 如何在我的 Zend 表单复选框中设置 'value'?

css - 如何像 StackOverflow 那样设置标签样式?

css - 在 Wordpress 网站上使用 gulp-uncss