无法手动为插件创建数据库(db、User、Pass

时间:2015-04-21 作者:Ismail

因此,我正在开发一个插件,需要缓存一些第三方API访问,并且需要在插件激活或升级时手动创建一个数据库。

缓存内容需要一个数据库主机(我猜是localhost)、一个用户名和一个密码,如代码所示:

mysql_connect($db_host, $db_username, $db_password) or die(mysql_error());
mysql_select_db($db_name) or die(mysql_error());
在创建数据库方面,我遵循了许多TUT,但我无法解决我的问题。

有什么想法吗?

当做

非常感谢!

1 个回复
最合适的回答,由SO网友:William Turrell 整理而成

根据GentlemanMax的评论,您需要一个表。

有一个really useful guide in the Codex (其中还讨论了如何进行数据库升级/迁移。)

我要强调一点:确保使用$wpdb->prefix 因为并非所有站点的表都以wp_*.

此外,如果您打算将插件分发给其他人,请记住,并非每个WordPress云托管服务都允许其客户使用自定义表(一些较大的服务只允许使用标准WordPress表或预先批准的插件,这很恼人,但值得记住。)

结束

相关推荐

如何在PHP文件中调用某个对象/菜单栏

我制作了一个模板,并在向模板中添加CSS文件方面获得了一些帮助。现在我陷入了一个问题,如何在标题中添加特定的菜单栏。示例:topbar-具有“欢迎使用%用户名%”菜单还有一点:我想将Wordpress管理栏也添加到此模板中。我该怎么做?非常感谢您的帮助!