因此,我试图构建一个条件语句,根据所选的选项显示不同的布局。
有点麻烦。
$wp_customize->add_setting(\'layout\', array(
\'default\' => \'stream\',
)); // add our default setting.
$wp_customize->add_control(\'layout\', array(
\'label\' => __(\'Select layout\', \'Ari\'),
\'section\' => \'layout\',
\'settings\' => \'layout\',
\'type\' => \'radio\',
\'choices\' => array(
\'stream\' => \'Stream\',
\'grid\' => \'Grid\',
),
)); // use radio buttons with (so far) two choices.
所以这里我们有几个选择。
$wp_customize->add_section(\'layout\' , array(
\'title\' => __(\'Layout\',\'Ari\'),
)); // add our layout section in the customize panel.
显示我们的布局。
<?php if ( get_theme_mod( \'stream\' ) ) : ?>
<p>stream</p> if ( have_posts() ) etc
<?php elseif ( get_theme_mod( \'grid\' ) ) : ?>
<p>grid</p> // if ( have_posts() ) etc
<?php else : //Nothing ?>
<?php endif; ?>
只是。。。没有什么我翻遍了抄本,看不出我做错了什么。它只是不显示任何输出。
get\\u设置如何?我该如何为此编写条件?