我正在开发wordpress plugin 它连接到外部数据库,获取数据,并将其显示在页面/帖子编辑器下方的metabox上。我使用了以下代码:
<?php
/** MySQL hostname */
define(\'EXT_DB_HOST\', \'localhost\');
/** MySQL database name */
define(\'EXT_DB_NAME\', \'trader\');
/** MySQL database username */
define(\'EXT_DB_USER\', \'root\');
/** MySQL database password */
define(\'EXT_DB_PASSWORD\', \'\');
/** MySql table prefix */
define(\'TABLE_PREFIX\',\'sc_\');
$new_wpdb=new WPDB(EXT_DB_USER, EXT_DB_PASSWORD, EXT_DB_NAME, EXT_DB_HOST);
?>
将此文件另存为wp db config。php
将此文件包含在主插件类的构造函数中,我使用AJAX获取数据。数据显示在文章和页面编辑器下方的Metamax中。我成功地添加、获取、删除和更新了数据。
出现的主要问题是我无法更新或创建新的帖子和页面。我在谷歌上搜索了这个问题,但没有找到解决方案。请帮我解决这个问题。这对我来说很紧急。