Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Redux框架分类器字段:模板中的输出 Redux框架docu:docs.reduxframework.com/core/fields/sorter/ 后端_Php_Wordpress_Redux Framework - Fatal编程技术网

Php Redux框架分类器字段:模板中的输出 Redux框架docu:docs.reduxframework.com/core/fields/sorter/ 后端

Php Redux框架分类器字段:模板中的输出 Redux框架docu:docs.reduxframework.com/core/fields/sorter/ 后端,php,wordpress,redux-framework,Php,Wordpress,Redux Framework,截图: redux-options-init.php 我只是想测试foreach/switch的输出,但是没有日期可回显 Redux::setSection( $opt_name, array( 'title' => __( 'Sorter', 'redux-framework-demo' ), 'id' => 'additional-sorter', 'subsection' => false, 'fields' => arra

截图:

redux-options-init.php 我只是想测试foreach/switch的输出,但是没有日期可回显

    Redux::setSection( $opt_name, array(
'title'      => __( 'Sorter', 'redux-framework-demo' ),
'id'         => 'additional-sorter',
'subsection' => false,
'fields'     => array(
    array(
        'id'       => 'opt-homepage-layout',
        'type'     => 'sorter',
        'title'    => 'Layout Manager Advanced',
        'subtitle' => 'You can add multiple drop areas or columns.',
        'compiler' => 'true',
        'options'  => array(
            'enabled'  => array(
                'highlights' => 'Highlights',
                'slider'     => 'Slider',
                'staticpage' => 'Static Page',
                'services'   => 'Services'
            ),
            'disabled' => array(),
            'backup'   => array(),
        ),
        'limits'   => array(
            'disabled' => 1,
            'backup'   => 2,
        ),
    ),
    array(
        'id'       => 'opt-homepage-layout-2',
        'type'     => 'sorter',
        'title'    => 'Homepage Layout Manager',
        'desc'     => 'Organize how you want the layout to appear on the homepage',
        'compiler' => 'true',
        'options'  => array(
             'enabled'  => array(
                'highlights' => 'Highlights',
                'slider'     => 'Slider',
                'staticpage' => 'Static Page',
                'services'   => 'Services'
            ),
            'disabled' => array(
            ),
        ),
    ),
)
));
global $redux_data; 

echo 'Enabled column' . '<br />'; 
print_r ($redux_data['opt-homepage-layout-2']['enabled']);

echo '<br /><br />Disabled column' . '<br />'; 
print_r ($redux_data['opt-homepage-layout-2']['disabled']); 


global $redux_options;
$layout = $redux_options['opt-homepage-layout-2']['enabled'];

if ($layout): foreach ($layout as $key=>$value) {

    switch($key) {

        case 'slider': echo "slider";
        break;

        case 'highlights': echo "highlights";
        break;

        case 'services': echo "services";
        break;

        case 'staticpage': echo "services"; 
        break;  

    }

}

endif;
模板 屏幕截图
打印

我只是想测试foreach/switch的输出,但是没有日期可回显

    Redux::setSection( $opt_name, array(
'title'      => __( 'Sorter', 'redux-framework-demo' ),
'id'         => 'additional-sorter',
'subsection' => false,
'fields'     => array(
    array(
        'id'       => 'opt-homepage-layout',
        'type'     => 'sorter',
        'title'    => 'Layout Manager Advanced',
        'subtitle' => 'You can add multiple drop areas or columns.',
        'compiler' => 'true',
        'options'  => array(
            'enabled'  => array(
                'highlights' => 'Highlights',
                'slider'     => 'Slider',
                'staticpage' => 'Static Page',
                'services'   => 'Services'
            ),
            'disabled' => array(),
            'backup'   => array(),
        ),
        'limits'   => array(
            'disabled' => 1,
            'backup'   => 2,
        ),
    ),
    array(
        'id'       => 'opt-homepage-layout-2',
        'type'     => 'sorter',
        'title'    => 'Homepage Layout Manager',
        'desc'     => 'Organize how you want the layout to appear on the homepage',
        'compiler' => 'true',
        'options'  => array(
             'enabled'  => array(
                'highlights' => 'Highlights',
                'slider'     => 'Slider',
                'staticpage' => 'Static Page',
                'services'   => 'Services'
            ),
            'disabled' => array(
            ),
        ),
    ),
)
));
global $redux_data; 

echo 'Enabled column' . '<br />'; 
print_r ($redux_data['opt-homepage-layout-2']['enabled']);

echo '<br /><br />Disabled column' . '<br />'; 
print_r ($redux_data['opt-homepage-layout-2']['disabled']); 


global $redux_options;
$layout = $redux_options['opt-homepage-layout-2']['enabled'];

if ($layout): foreach ($layout as $key=>$value) {

    switch($key) {

        case 'slider': echo "slider";
        break;

        case 'highlights': echo "highlights";
        break;

        case 'services': echo "services";
        break;

        case 'staticpage': echo "services"; 
        break;  

    }

}

endif;
global$redux_数据;
回显“已启用列”。”
; 打印($redux_数据['opt-homepage-layout-2']['enabled']); 回显“

已禁用列”
; 打印($redux_数据['opt-homepage-layout-2']['disabled']); 全球$redux_选项; $layout=$redux_选项['opt-homepage-layout-2']['enabled']; if($layout):foreach($key=>$value的布局){ 交换机($key){ 大小写“滑块”:回显“滑块”; 打破 案例“亮点”:回显“亮点”; 打破 案例“服务”:回显“服务”; 打破 案例“staticpage”:回显“服务”; 打破 } } endif;
明白了 改为:

global $redux_data; // My var name $opt_name
$layout = $redux_date['opt-homepage-layout-2']['enabled']; // My var name $opt_name