我有几个网站,在那里我编写了一个自定义功能来从数据库中获取数据,这些都是旧网站。该页面通过抓取url的最后一部分并将其转换为变量“item”来获取信息
实例com/item/12345/
这过去是可行的,但现在不行了。有些东西正在剥离url的最后一部分,这只是加载示例。com/项目/
将url更改为的解决方法
实例com/项目/?项目=12345
已“修复”它,但我宁愿使用其他url。有人能解释一下这里发生了什么事吗?我相信这发生在几个版本之前的wordpress更新上。
**编辑以添加一些代码**
这在主题的标题中。php文件
我使用插件pod创建自定义表,所以我使用它的db查询功能
$itemURL = \'https://\'.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
$bits = explode("item/",$itemURL);
$showItem = rtrim($bits[1],"/");
$customPod = pods(\'custom_jewellery\');
$params = array(\'where\' => \'id = "\'.$showItem.\'"\');
$customPod->find($params);
while($customPod->fetch()):
$customItem[\'id\'] = $customPod->field(\'id\');
endwhile;