【问题标题】:how can I access the redux global variable in the redux config.php?如何访问 redux config.php 中的 redux 全局变量?
【发布时间】:2021-05-26 07:03:37
【问题描述】:

我正在为 wordpress 主题使用 Redux 框架。问题是我想访问 redux 全局变量(默认是 ... 全球 $redux_demo; ... ) 在 Redux sample-config.php 中,因为我想加载一些基于单选按钮的设置。 $redux_demo 变量在 sample-config.php 中总是返回 NULL;但是,它会在前端返回所需的数组(即 index.php)。

任何帮助将不胜感激。

【问题讨论】:

    标签: php wordpress wordpress-theming redux-framework


    【解决方案1】:

    这是因为配置文件,根据其名称,用于配置您的选项面板。在运行 init 钩子之前,该数据不会被解析到全局变量中。

    要在加载 Redux 之前在配置文件中获取保存的选项,您只需使用 get_option 并从返回的数组中获取值。

    $redux = get_option('your_opt_name');
    $option = $redux['option_key];
    

    如果没有值,您应该检查一个空值或者它是否已设置并提供一个默认值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-28
      • 1970-01-01
      • 1970-01-01
      • 2016-05-04
      • 2018-02-01
      • 2017-02-20
      • 2015-03-30
      • 2012-10-11
      相关资源
      最近更新 更多