Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在wordpress中添加新的wpdb类_Wordpress - Fatal编程技术网

在wordpress中添加新的wpdb类

在wordpress中添加新的wpdb类,wordpress,Wordpress,我想添加一个新类wpdb$wpdb1=newwpdb(我的\u db\u登录名、我的\u db\u密码、我的\u db\u名称、我的\u db\u主机)用于我的wordpress博客,但我不知道在哪里。 当我把它放在wp config的下面的类中时,我得到了这个错误消息 致命错误:在第80行中找不到类“wpdb”,很抱歉,我是wordpress的初学者您试图做什么?wpdb类是在wp-config.php之后加载的,因此您不能在那里使用它(无论如何,您不应该这样做) 如果要在代码中运行自定义DB

我想添加一个新类wpdb$wpdb1=newwpdb(我的\u db\u登录名、我的\u db\u密码、我的\u db\u名称、我的\u db\u主机)用于我的wordpress博客,但我不知道在哪里。 当我把它放在wp config的下面的类中时,我得到了这个错误消息
致命错误:在第80行中找不到类“wpdb”,很抱歉,我是wordpress的初学者

您试图做什么?wpdb类是在wp-config.php之后加载的,因此您不能在那里使用它(无论如何,您不应该这样做)


如果要在代码中运行自定义DB查询,请使用全局$wpdb;您不需要实例化它并尝试打开新连接。

在使用该类之前包括wp-load.php文件

<?php
require_once('../../../../wp-load.php'); // This is a case called at themes/foobar. Put your relative path to root of WP.
$wpdb = new wpdb();
?>

如果海报正确使用了该类,则无需这样做。他们声明他们正在尝试将其添加到wp-config.php错误为“致命错误:在第80行中未找到类'wpdb',这意味着类已卸载。我猜海报将该类用作一个独立的脚本文件。