【问题标题】:Redux WP Framework. A simple working code example?Redux WP 框架。一个简单的工作代码示例?
【发布时间】:2014-01-18 02:50:20
【问题描述】:

成功使用此框架的任何人都可以帮助我吗? Redux 声明它使用一个全局变量来引用数据库中所有保存的选项。

我的目标是访问这些存储的选项,以便弄清楚如何调用它们。

诚然,我是使用选项面板框架的新手。还有另一个类似的问题:redux framework wordpress calling variable。我无法弄清楚使用文档是如何完成的。

这是框架的文档:http://plovs.github.io/Redux-Framework-Docs/docs.html

我错过了什么?部分/字段数组如下所示:

    $sections[] = array(
    'title' => __('Home Settings', 'redux-framework-demo'),
    'desc' => __('Here, you can change any of the many options bundled with samTheme', 'redux-framework-demo'),
    'icon' => 'el-icon-home',
    // 'submenu' => false, // Setting submenu to false on a given section will hide it from the WordPress sidebar menu!
    'fields' => array(  
        array(
            'id'=>'webFonts',
            'type' => 'media', 
            'title' => __('Web Fonts', 'redux-framework-demo'),
            'compiler' => 'true',
            'mode' => false, // Can be set to false to allow any media type, or can also be set to any mime type.
            'desc'=> __('Basic media uploader with disabled URL input field.', 'redux-framework-demo'),
            'subtitle' => __('Upload any media using the WordPress native uploader', 'redux-framework-demo'),
            ),              

$sections[] 数组 id 在名称上是通用的。这些数组在名称上是通用的。我假设这些可以通过 id 引用?这非常令人困惑。如果我在这里遗漏了一些荒谬的东西,我提前道歉。我对这个框架完全陌生。

【问题讨论】:

    标签: php wordpress callback wordpress-theming redux-framework


    【解决方案1】:

    一开始我也觉得 Redux Framework 令人困惑。

    我认为您正在尝试做的事情(假设情况仍然如此,因为这是一个老问题)是输出 Redux Framework opt_name 变量的值。

    在您的选项/配置文件中找到 opt_name 的值。以sample config file为例,opt_name定义为redux_demo

    如此武装起来,前往你的functions.php页面(或任何你的主题页面作为例子)并声明

    global $redux_demo;

    紧随其后

    echo $redux_demo['webFonts']['url'];

    这应该会输出保存在选项面板的 webFonts 部分中的 URL。您可以在http://docs.reduxframework.com/core/fields/media/找到可用字段列表以及更多示例代码

    【讨论】:

    • 我们怎样才能让 Redux 不那么混乱?我很想听听您对文档以及如何改进它们的意见。
    • @Dovy 我不能代表其他人,但我通过例子学习,所以一个快速入门的代码演示适合我。
    【解决方案2】:

    剧透警告,我是 Redux 的核心开发人员,哈哈。

    因此,获得支持的最佳地点是我们的问题跟踪器:https://github.com/ReduxFramework/ReduxFramework/issues

    但是,我会在这里回答。

    您拥有的文档很旧,真的很旧,比如 2 岁。 Redux 现在是一个全新的设置。请看这里:https://github.com/ReduxFramework/ReduxFramework/wiki/Getting-Started#step-3-using-the-saved-option-values

    这应该可以回答您的所有问题。如果您需要进一步的帮助,请告诉我!

    【讨论】:

    • 链接也可能在几年后过时。停止钓鱼访问者,只需在此处使用示例代码回答问题 - 这就是 stackoverflow 的用途。
    【解决方案3】:

    在配置文件中找到:

    $opt_name = 'your_opt_name';
    

    在functions.php或主题中:

    global $your_opt_name;
    
    echo $your_opt_name['webFonts'];
    

    或者您可以调试以获取完整信息:

    var_dump($your_opt_name)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-06
      • 2013-05-24
      • 1970-01-01
      相关资源
      最近更新 更多