【问题标题】:$connection object scope in wordpresswordpress 中的 $connection 对象范围
【发布时间】:2017-04-01 18:46:14
【问题描述】:

我有一个混合网站,主要使用 wordpress 和一些 php 页面。我所有的 php 页面在 db 查询方面都工作得很好,但是我的 wordpress 页面在 get_header() 调用之后失去了对 $connection 对象的引用。

请看下面的图片我的意思。为了简单起见,我在页脚部分显示了连接是如何丢失的,但在 get_header() 之后我无法在页面上的任何位置使用它。

我自己并没有重新声明它或类似的东西,并检查以确保它不在 wordpress Reserved Terms 的列表中。

如果我“重新要求”connection.php 文件,它可以解决问题,但我不明白为什么它会丢失。谢谢。

【问题讨论】:

    标签: php database wordpress mysqli connection


    【解决方案1】:

    看起来我必须在每个单独的 wordpress 文件(header.php、sidebar.php 等)中打开和关闭连接。希望这可以帮助其他可能发现此问题的人。

    【讨论】:

      猜你喜欢
      • 2012-08-20
      • 2011-04-25
      • 1970-01-01
      • 2012-08-31
      • 2013-02-17
      • 1970-01-01
      • 2013-10-21
      • 2016-11-16
      • 2020-12-21
      相关资源
      最近更新 更多