@3dben

Как вытащить одну картинку из метабоксов WP?

Приветствую. Пытаюсь посадить свою первую тему на wp. За основу взял option tree плагин. Я не могу вывести картинку( МУЖИКА С ДЕВКОЙ В ЦЕНТРЕ ). С помощью foreach мне удалось вывести заголовок секции(result_list), правый(right_list) и левый список(left_list)

Для этого я использую вот такую вот функцию:
$result_list = get_post_meta($post->ID, 'result_list', true);


Мне нужно вывести вот это:
array(
                'id' => 'central_picture',
                'label' => 'Выберите и загрузите картинку между списками',
                'desc' => '',
                'type' => 'upload',
            ),


Метабоксы секции
array(
                'label' => 'Результат',
                'id' => 'result',
                'type' => 'tab'
            ),
            array(
                'label' => 'Показывать тренинги',
                'id' => 'result_show',
                'type' => 'on-off',
                'desc' => 'Показывать или нет на главной странице',
                'std' => 'on'
            ),
            array(
                'id' => 'result_list',
                'label' => 'Заголовки секции',
                'desc' => '',
                'std' => '',
                'type' => 'list-item',
                'condition' => 'result_show:is(on)',
                'settings' => array(
                    array(
                        'id' => 'result_title',
                        'label' => 'Введите заголовок" ',
                        'desc' => '',
                        'type' => 'text',
                    ),
                    array(
                        'id' => 'result_subtitle',
                        'label' => 'Ведите подзаголовок',
                        'desc' => '',
                        'type' => 'text',
                    ),
                ),
            ),
            array(
                'id' => 'central_picture',
                'label' => 'Выберите и загрузите картинку между списками',
                'desc' => '',
                'type' => 'upload',
            ),
            array(
                'id' => 'left_list',
                'label' => 'Левый список',
                'desc' => '',
                'std' => '',
                'type' => 'list-item',
                'condition' => 'result_show:is(on)',
                'settings' => array(
                    array(
                        'id' => 'left_icon',
                        'label' => 'Выберите иконку из каталога FontAwesome и внесите в это поле в ведие "ion-ios-checkmark-outline" ',
                        'desc' => '',
                        'type' => 'text',
                    ),
                    array(
                        'id' => 'left_text',
                        'label' => 'Ведите подзаголовок',
                        'desc' => '',
                        'type' => 'text',
                    ),
                ),
            ),
            array(
                'id' => 'right_list',
                'label' => 'Правый список',
                'desc' => '',
                'std' => '',
                'type' => 'list-item',
                'condition' => 'result_show:is(on)',
                'settings' => array(
                    array(
                        'id' => 'right_icon',
                        'label' => 'Ведите заголовок',
                        'desc' => '',
                        'type' => 'text',
                    ),
                    array(
                        'id' => 'right_text',
                        'label' => 'Ведите подзаголовок',
                        'desc' => '',
                        'type' => 'text',
                    ),
                ),
            ),


<?php
$result_list = get_post_meta($post->ID, 'result_list', true);
$left = get_post_meta($post->ID, 'left_list', true);
$right = get_post_meta($post->ID, 'right_list', true);
$central_picture = get_post_meta($post->ID, 'central_picture', true);

?>

    <div class="app-features text-center" id="features">
        <div class="container">
            <?php foreach ($result_list as $item) : ?>
                <h1 class="wow fadeInDown" data-wow-delay="0.1s"><?php echo $item['result_title']; ?></h1>
                <p class="wow fadeInDown" data-wow-delay="0.2s"> <?php echo $item['result_subtitle']; ?> </p>
            <?php endforeach; ?>

            <div class="col-md-4 features-left text-right">
                <?php foreach ($left as $item) : ?>
                    <div class="col-md-12 wow fadeInDown" data-wow-delay="0.2s">
                        <div class="icon"><i class="<?php echo $item['left_icon']; ?>"></i></div>
                        <div class="feature-single">
                            <p><?php echo $item['left_text']; ?></p>
                        </div>
                    </div>
                <?php endforeach; ?>
            </div>

            <div class="col-md-4 wow fadeInDown" data-wow-delay="0.5s">
                    <img class="img-responsive" src="" alt="App"/>
            </div>

            <div class="col-md-4 features-left text-left">
                <?php foreach ($right as $item) : ?>
                    <div class="col-md-12 wow fadeInDown" data-wow-delay="0.6s">
                        <div class="icon"><i class="<?php echo $item['right_icon']; ?>"></i></div>
                        <div class="feature-single">
                            <p> <?php echo $item['right_text']; ?></p>
                        </div>
                    </div>
                <?php endforeach; ?>
            </div>
        </div>
    </div>


6b9602c33a534615b30aefee1bd865cd.jpg
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы