wordpress 中的 $connection 对象范围
$connection object scope in wordpress
我有一个主要使用 wordpress 和一些 php 页面的混合网站。我的所有 php 页面在数据库查询方面都工作得很好,但我的 wordpress 页面在 get_header() 调用后立即失去对 $connection 对象的引用。
请看下面的图片了解我的意思。为了屏幕截图的简单性,我在页脚部分展示了连接是如何丢失的,但是在 get_header().
之后我无法在页面上的任何地方使用它
我不会自己重新声明它或类似的东西,并检查以确保它不在 wordpress 列表中 Reserved Terms。
如果我 "rerequire" connection.php 文件可以解决问题,但我不明白为什么它丢失了。谢谢。
看起来我必须在每个单独的 wordpress 文件(header.php、sidebar.php 等)中执行打开和关闭连接的要求。希望这可以帮助其他可能发现这个问题的人。
我有一个主要使用 wordpress 和一些 php 页面的混合网站。我的所有 php 页面在数据库查询方面都工作得很好,但我的 wordpress 页面在 get_header() 调用后立即失去对 $connection 对象的引用。
请看下面的图片了解我的意思。为了屏幕截图的简单性,我在页脚部分展示了连接是如何丢失的,但是在 get_header().
之后我无法在页面上的任何地方使用它我不会自己重新声明它或类似的东西,并检查以确保它不在 wordpress 列表中 Reserved Terms。
如果我 "rerequire" connection.php 文件可以解决问题,但我不明白为什么它丢失了。谢谢。
看起来我必须在每个单独的 wordpress 文件(header.php、sidebar.php 等)中执行打开和关闭连接的要求。希望这可以帮助其他可能发现这个问题的人。