Wordpress插件设置数据

时间:2012-04-19 05:10:42

标签: wordpress plugins setting

我想知道插件设置数据保存在服务器中的位置?意思是,当我们更改任何插件设置时(例如,对于简单验证码,它是设置为 - >使用数字,用户字母,验证码颜色等),然后在哪个文件或数据库中保存这些设置。

2 个答案:

答案 0 :(得分:17)

插件的所有设置都将保存在数据库中。

您的插件可以选择他们想要将设置存储到哪个表中。检查插件的源代码。

  • 如果您的插件使用get_options(),那么它将存储在wp_options
  • 如果您的插件使用get_post_meta(),那么它将存储在wp_postmeta
  • 如果您的插件使用get_comment_meta(),那么它将存储在wp_commentmeta

您的插件可能还创建了自己的表来存储设置。

答案 1 :(得分:0)

在WordPress数据库中,您将看到类似于' wp_options'的表格。在wp安装期间,如果您使用表格前缀' xyz'。在内部数据库中,您的表名将为' xyz_options'。如果您使用WP Setting API和options.php,您的插件数据将保存在此表中。

<?php
$data= $GLOBALS['wpdb']->get_results( 'SELECT * FROM xyz_options', OBJECT );
echo '<pre>';
print_r($data);
echo '</pre>';
?>



https://codex.wordpress.org/Options_API
https://codex.wordpress.org/Database_Description#Table:_wp_options
https://codex.wordpress.org/Class_Reference/wpdb