我有一个混合网站,主要使用wordpress和一些php页面。我的所有php页面在数据库查询方面都很有用,但是我的wordpress页面在get_header()调用之后就失去了对$ connection对象的引用。
请看下面的图片我的意思。为了简化屏幕截图,我将在页脚部分显示连接是如何丢失的,但是在get_header()之后我无法在页面的任何位置使用它。
我不是自己或类似的事情重新声明并检查以确保这不在wordpress Reserved Terms列表中。
如果我“重新询问”connection.php文件它修复了问题,但我不明白为什么它会丢失。谢谢。
答案 0 :(得分:0)
看起来我必须在每个单独的wordpress文件(header.php,sidebar.php等)中打开和关闭连接。希望这有助于其他可能会发现这个问题的人。