Database Wordpress插件-我应该使用wp表前缀吗?

Database Wordpress插件-我应该使用wp表前缀吗?,database,wordpress,database-design,Database,Wordpress,Database Design,我正在开发一个Wordpress插件,它使用到安装CMS的同一数据库的连接。该插件旨在让用户创建类似调查的页面 我理解应用程序使用的表应该有一个具有代表性的前缀,以便在数据库中轻松识别它们。(例如,调查\问题) 知道了这一点,包含安装表前缀以指定作为Wordpress一部分的应用程序仍然是一种好的做法吗?(例如,wp\u调查\u问题) 如果添加安装前缀不会威胁SQL查询的可读性,我也不会太在意。例如: global $wpdb; $sql = "SELECT * FROM " . $wpdb-&

我正在开发一个Wordpress插件,它使用到安装CMS的同一数据库的连接。该插件旨在让用户创建类似调查的页面

我理解应用程序使用的表应该有一个具有代表性的前缀,以便在数据库中轻松识别它们。(例如,
调查\问题

知道了这一点,包含安装表前缀以指定作为Wordpress一部分的应用程序仍然是一种好的做法吗?(例如,
wp\u调查\u问题

如果添加安装前缀不会威胁SQL查询的可读性,我也不会太在意。例如:

global $wpdb;
$sql = "SELECT * FROM " . $wpdb->prefix . "survey_question
        INNER JOIN " . $wpdb->prefix . "survey_answer
    ... ";

这是一种常规做法,主要是因为前缀在WordPress安装阶段是可自定义的,所以默认前缀wp_u有时不应该工作。此外,在多站点安装中前缀会发生变化(可能是wp_2_、wp_6_等)

因此,由于我的应用程序依赖于安装(不同的wp安装会有不同的调查列表),我应该将wp安装前缀添加到我的表中?是的,始终放置前缀。如果有更多的WP安装使用multisite enable,您可能会遇到冲突。