【问题标题】:Wordpress plugin setting dataWordpress 插件设置数据
【发布时间】:2012-04-30 14:36:38
【问题描述】:

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

【问题讨论】:

    标签: wordpress plugins setting


    【解决方案1】:

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

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

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

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

    【讨论】:

      【解决方案2】:

      在 WordPress 数据库中,您会看到一个类似“wp_options”的表格。在 wp install 期间,如果您使用表前缀“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
      

      【讨论】:

        猜你喜欢
        • 2016-03-22
        • 2016-08-16
        • 1970-01-01
        • 1970-01-01
        • 2021-10-07
        • 2017-09-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多