我想在我的 wordpress 主题中使用一些滑块。我想在我的主题选项中选择它们。我正在使用下面的代码。
<?php
$slider_select = get_option_tree( 'slider_select', '', 'true' );
?>
<?php get_template_part('$slider_select'); ?>
但是,它不起作用。我希望 get_template_part 代码有效。有什么建议吗?
我想在我的 wordpress 主题中使用一些滑块。我想在我的主题选项中选择它们。我正在使用下面的代码。
<?php
$slider_select = get_option_tree( 'slider_select', '', 'true' );
?>
<?php get_template_part('$slider_select'); ?>
但是,它不起作用。我希望 get_template_part 代码有效。有什么建议吗?
代替
get_template_part('$slider_select');
和
get_template_part($slider_select);
您可以使用此方法在选项树中创建滑块。像这样创建设置数组。
array(
'id' => 'my_slider',
'label' => 'Images',
'desc' => '',
'std' => '',
'type' => 'list-item',
'section' => 'general',
'class' => '',
'choices' => array(),
'settings' => array(
array(
'id' => 'slider_image',
'label' => 'Image',
'desc' => '',
'std' => '',
'type' => 'upload',
'class' => '',
'choices' => array()
),
array(
'id' => 'slider_link',
'label' => 'Link to Post',
'desc' => 'Enter the posts url.',
'std' => '',
'type' => 'text',
'class' => '',
'choices' => array()
),
array(
'id' => 'slider_description',
'label' => 'Description',
'desc' => 'This text is used to add fancy captions in the slider.',
'std' => '',
'type' => 'textarea',
'class' => '',
'choices' => array()
)
)
)
使用循环添加到页面
$my_slider = ot_get_option( 'my_slider' );
foreach($my_slider as $slider){
echo '<img src="'.$slider["slider_image"].'">';
echo $slider["slider_link"];
echo $slider["slider_description"];
}