从选项树wordpress获取价值

时间:2013-07-12 14:18:29

标签: wordpress

我想在我的wordpress主题中使用一些滑块。我想在我的主题选项中选择它们。我正在使用下面的代码。

<?php 
    $slider_select = get_option_tree( 'slider_select', '', 'true' ); 
?>

<?php get_template_part('$slider_select'); ?>

但是,它没有用。我希望get_template_part代码有效。有什么建议吗?

2 个答案:

答案 0 :(得分:0)

替换

get_template_part('$slider_select');

get_template_part($slider_select);

答案 1 :(得分:0)

您可以使用此方法在选项树中创建滑块。 像这样创建设置数组。

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"];
    }