【发布时间】:2020-08-21 07:56:31
【问题描述】:
我有一个页面会显示多个内容,具体取决于用户在其 URL 中的 ID。
例如:-
如果他们访问过https://stackoverflow.com/#cars - 我只想展示汽车。
如果他们访问过https://stackoverflow.com/#trains - 我只想显示火车。
我想在 PHP 中执行此操作,因为我不希望显示其他信息。
我尝试了以下方法,但没有运气:-
<?php
$url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
if (strpos($url,'cars') !== false) {
echo 'Car exists.';
} else {
echo 'No cars.';
}
?>
有人可以帮忙吗?
【问题讨论】:
-
我觉得你做错了。这就是 WordPress 内置帖子和类别的原因。您可以简单地将页面创建为火车或汽车,然后过滤与汽车或火车相关的帖子以在此处查看。如果您想要更多定制的结果,那么有很多插件可用。无需自己编写代码。它已经在那里了。