0

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

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

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

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

4

2 回答 2

0

代替

get_template_part('$slider_select');

get_template_part($slider_select);
于 2013-07-12T14:23:17.580 回答
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"];
    }
于 2015-11-02T06:55:21.287 回答