永发信息网

wordpress 调用 global $wpdb 失败

答案:3  悬赏:60  手机版
解决时间 2021-03-21 21:45
  • 提问者网友:鐵馬踏冰河
  • 2021-03-21 16:45
在wordpress插件中通过js ajax调用了一个php页面来获取数据库的值,但是调用 global $wpdb 失败
Notice: Trying to get property of non-object
最佳答案
  • 五星知识达人网友:忘川信使
  • 2021-03-21 17:23
你没有包含wp-config.php吧,在文件头加上这句
include_once('../../../../wp-config.php');路径根据你自己情况改
全部回答
  • 1楼网友:往事埋风中
  • 2021-03-21 19:45
首先,载入wp的核心引导文件: require_once( dirname(__file__) . '/wp-load.php' );然后,声明全局变量$wpdb; global $wpdb;最后即可使用了。
  • 2楼网友:等灯
  • 2021-03-21 18:29
要在你的ajax文件里,包含wp-load.php文件
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯