前几天写的一个小插件删除WordPress评论,很简单,以为没有什么问题,今天回想一下,我的数据库前缀是wptoutiao_,而WordPress默认的数据库表前缀是wp_,而且在安装的时候是可以自定义表前缀的,所有每个WordPress站的表前缀是不一样的,这里犯了一个低级错误,下面就记录下如何获取数据表前缀,下次写插件一定要记得获取WordPress数据表前缀。
我们在安装WordPress后会根据我们的设置创建wp_config.php文件,位于我们网站的更目录下,里面就有我们的数据库信息:
$table_prefix = 'wp_';
变量$table_prefix就是存储我们自己的数据库表前缀,那么我们在插件中就可以用这个变量了。
global $table_prefix;
$comments_table_name = $table_prefix.'comments';
$comments_table_name变量就是comments表的全名了,我们使用这个变量就可以满足所有网站了。
WPDCP插件已经更新,请放心使用,有什么问题和建议,欢迎给我反馈,谢谢
感觉本站内容不错,读后有收获?小额赞助
还可以分享文章给好友:
前缀该改的,可一般建站时都忽略了。
这个方法很实用,相当不错