2012-04-19 65 views
6

我想知道,哪裏的插件設置數據保存在服務器?意思是,當我們改變任何插件設置時(例如,對於簡單的驗證碼,設置爲 - >使用數字,用戶阿爾法,驗證碼顏色等),然後在哪個文件或數據庫中保存這些設置。WordPress插件設置數據

回答

9

插件的所有設置都將保存在數據庫中。

你的插件可以選擇他們想要存儲設置的表格。檢查你的插件的源代碼。

  • 如果你的插件使用get_options(),那麼它會保存在wp_options
  • 如果你的插件使用get_post_meta(),那麼它將被保存在wp_postmeta
  • 如果你的插件使用get_comment_meta(),然後它會存儲在wp_commentmeta表中

您的插件也可能創建了自己的表來存儲設置。

0

在WordPress數據庫內部,您會看起來像'wp_options'這樣的表格。在安裝wp期間,如果使用表格前綴'xyz'。在數據庫裏你的表名將會是'xyz_options'。如果您使用WP設置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