Sebades
Постоялец
- Регистрация
- 14 Май 2019
- Сообщения
- 63
- Реакции
- 12
- Автор темы
- #1
Через плагин этот на сайте Для просмотра ссылки Войди или Зарегистрируйся я решаю, что будет в поле "в фокусе"

И в поле "в тренде"

Записям я присваюваю флажки через поля

А сам код Этих полей выглядит так:
Но почему-то оно не работает. И туда лезут все статьи, а не те, которым я присвоил "in_focus"
Мне помог друг програмист. Делюсь правильным кодом:

И в поле "в тренде"

Записям я присваюваю флажки через поля

А сам код Этих полей выглядит так:
Код:
<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>
Мне помог друг програмист. Делюсь правильным кодом:
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',
);
Последнее редактирование модератором: