从WordPress选项表中获取所有选项

时间:2017-04-07 12:41:40

标签: php wordpress loops plugins options

有没有办法获取当前存储在我的Wordpress插件的选项表中的所有选项?

foreach ($options as $slug => $values) {
    var_dump($slug);
}

我有,但它只返回一个选项,我需要所有这些选项迭代$ slug变量

4 个答案:

答案 0 :(得分:0)

使用wp_load_alloptions您可以拥有wp-option table的所有选项。

    <template>



<div class="field is-horizontal">
  <div class="field-label">
    <!-- Left empty for spacing -->
  </div>
  <div class="field-body">
    <div class="field">
      <div class="control">
        <button class="button is-primary"  v-bind:class="{ 'is-loading': loading } " @click="addPlace()">
          Add place
        </button>
      </div>
    </div>
  </div>
</div>


</template>



<script>
    export default {
        data() {
            return {

        add: false
            }
        },
    methods: {
      addPlace() {
         this.$emit('hideAdd', this.add)
      },

    },
    }
</script>

希望它有所帮助!

答案 1 :(得分:0)

请找到以下代码:

$options = wp_load_alloptions();
foreach ($options as $slug => $values) {
    var_dump($slug);
}

希望它适合你。

答案 2 :(得分:0)

您可以使用wp_load_all_options WordPress功能。

  

如果不存在自动加载选项,则检索所有自动加载选项或所有选项。此函数缓存其结果。它将默认拉出自动加载选项,除非失败,在这种情况下它将返回所有选项。

答案 3 :(得分:0)

如果您只是想查找一个选项或进行一次更改,实际上WordPress有一个隐藏页面,可让您编辑这些选项。它位于example.com/wp-admin/options.php