169 похожих чатов

<?Php class catalog_example_widget extends WP_Widget {     public function __construct()

{

        $widget_options = array(

            'classname' => 'catalog_widget',

            'description' => 'Виджет Каталог',

        );

        parent::__construct( 'catalog_widget', 'Виджет Каталог', $widget_options );

    }

    public function widget( $args, $instance ) {

        $widget_id = $args['widget_id'];

        $title = apply_filters( 'widget_title', $instance['title'] );

        ?>

            <section class="catalog" id="catalog">

                <div class="container">

                <h2 class="title"><?php echo $title; ?></h2>

                <div class="row">

                <?php

                $catalog_category = get_field('catalog_category');

                $posts = get_posts( array(

                    'numberposts' => -1,

                    'category_name'    => $catalog_category,

                    'orderby'     => 'date',

                    'order'       => 'ASC',

                    'post_type'   => 'post',

                    'suppress_filters' => true,

                ) );

                foreach( $posts as $post ){

                    setup_postdata( $post );

                    ?>

                    <div class="col-lg-3 col-md-6 col-12">

                        <div class="card">

                        <?php $card_img = get_field('card_img'); ?>

                        <img src="<?php if($card_img){echo $card_img['url'];}?>" alt="<?php $card_img['alt'];?>">

                            <h3 class="card-title"><?php the_title(); ?></h3>

                            <button class="btn btn__card" data-modal="order"><?php the_field('catalog_btn');?></button>

                        </div>

                    </div>

                    </div>

                </div>

            </section>

            <?php  

                }

                wp_reset_postdata();

                ?>

        <?php

    }

    public function form( $instance ) {

        $title = ! empty( $instance['title'] ) ? $instance['title'] : ''; ?>

        <p>

            <label for="<?php echo $this->get_field_id( 'title' ); ?>">Заголовок: </label>

            <input type="text" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" value="<?php echo esc_attr( $title ); ?>" />

        </p><?php

    }
}
?>

2 ответов

9 просмотров

в functions.php подключили?

Леонид- Автор вопроса
Ali Zhumagaliev
в functions.php подключили?

Виджет выводится, но некорректно

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

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Кто-нибудь знает почему SPM клонирует репо целиком? Некоторые репы просто огромные, как та же swift-syntax которая нужна для использования макросов. Сначала подумал, что это...
iMike
6
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
еще вопрос, допустим мы создадим char массив из 10 элементов и присвоим ему через сканф 10 символов. и выведем все символы. Хотел спросить последний элемент /0 будет включать...
Anthem
11
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Где в Астане можно купить мясо для шашлыков?
Dancing Іңұқәһүғө
21
Карта сайта