【发布时间】:2021-03-30 14:04:52
【问题描述】:
我遇到了一个突然出现的新问题,或者至少直到现在才发现。 Wordpress 或 PHP 升级已经发生,所以我假设这是一个兼容性问题,因为它曾经可以工作。
调试时列出的错误:
注意:未定义索引:在第 163 行的 functions.php 中发布
注意:未定义索引:第 163 行 functions.php 中的 post_ID
注意:未定义索引:第 164 行 functions.php 中的 post_type
注意:未定义索引:第 9 行的 single-location.php 中的页面
这是我的functions.php文件中引用的行。
$post_id = $_GET['post'] ? $_GET['post'] : $_POST['post_ID'] ;
$post_type = $_GET['post_type'] ? $_GET['post_type'] :get_post_type($post_id);
这是我的 single-location.php 文件中引用的行:
// single location template
$this_page = $_GET['page'];
我有一个网站,该网站使用多个位置的餐馆,并且该网站具有不同的位置和每个位置的不同数据。
我曾尝试使用其他帖子和解决方案修改代码,但 UI 在我的多次尝试中均不成功。
非常感谢任何帮助或指导。
【问题讨论】:
-
你可能想看看NULL coalescing operator。
标签: php wordpress indexing undefined