如果我想为Wordpress创建一个新表,请在前面加上" wp _"?

时间:2015-11-12 01:38:02

标签: wordpress database-design upload

我注意到PHPMyAdmin中的所有表都以&#34; wp _&#34;开头。我想创建一个新表来填充用户上传的图像绑定到他们的帖子,所以我可以将其命名为任何名称或是否有必要使用&#34; wp _&#34;?< / p>

1 个答案:

答案 0 :(得分:0)

你可以吗?是。你应该?没有!对任何自定义表使用公共前缀都是一种很好的做法。

表格前缀(默认为wp_)在wp-config.php文件中设置。用户可以自己更改此前缀。

您需要使用相同的前缀创建表,然后利用WordPress中的数据库类。例如,如果您为表wp_user_images命名,则可以使用$wpdb->prefix . 'user_images'来引用它(确保您首先可以访问wpdb全局)。

另请注意,如果您正在编写计划分发的代码,则需要以编程方式创建表。某些用户可能在单个数据库中安装了多个WordPress,其中不同的前缀提供了分离。如果其中一个用户运行了您的代码,他们就会有多个站点共享一个表。