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 ответов

28 просмотров

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

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

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

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

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

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта