• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Помогите разобратся с Advanced Custom Fields

Sebades

Постоялец
Регистрация
14 Май 2019
Сообщения
63
Реакции
12
Через плагин этот на сайте Для просмотра ссылки Войди или Зарегистрируйся я решаю, что будет в поле "в фокусе"
upload_2020-7-1_23-24-15.png
И в поле "в тренде"
upload_2020-7-1_23-24-37.png
Записям я присваюваю флажки через поля
upload_2020-7-1_23-25-40.png

А сам код Этих полей выглядит так:
Код:
<div class="title">В Фокусе</div>

                    <?php
                    // WP_Query arguments
                    $args = array (
                        'post_type'     => array( 'post' ),
                        'post_status'   => array( 'publish' ),
                        'orderby'       => 'date',
                        'order'         => 'DESC',
                        'meta_query'    => array('key' => 'in_focus',
                                                'value' => '1'
                                                )
                    );
                    $in_focus = new WP_Query($args);
                    // The Loop
                    if ( $in_focus->have_posts() ) :
                        $i=1;
                        while ( $in_focus->have_posts() ) :
                            $in_focus->the_post();

                            if ($i==1){
                                ?>
                                <a href="<?php the_permalink(); ?>" class="img">
                                    <?php the_post_thumbnail(); ?>
                                    <span class="img-title"><?php the_title(); ?></span>
                                </a>
                                <?php
                            } else {
                                ?>
                                <a href="<?php the_permalink(); ?>" class="news-text"><?php the_title(); ?></a>
                                <?php
                            }

                            $i++;

                        endwhile;
                    endif; wp_reset_postdata();
                    ?>
                </div>
Но почему-то оно не работает. И туда лезут все статьи, а не те, которым я присвоил "in_focus"

Мне помог друг програмист. Делюсь правильным кодом:
PHP:
$args = array (
                        'post_type'     => array( 'post' ),
                        'posts_per_page'   => -1,
                        'post_status'   => array( 'publish' ),
                        'orderby'       => 'date',
                        'order'         => 'DESC',
                        'meta_key'      => 'in_focus',
                        'meta_value' => '1',
                    );
 
Последнее редактирование модератором:
Назад
Сверху