Sebades
Постоялец
- Регистрация
- 14 Май 2019
- Сообщения
- 63
- Реакции
- 12
- Автор темы
- #1
Через плагин этот на сайте Для просмотра ссылки Войди или Зарегистрируйся я решаю, что будет в поле "в фокусе"
![upload_2020-7-1_23-24-15.png upload_2020-7-1_23-24-15.png](https://nulled.cc/data/attachments/104/104411-dd06864f659bcf13864f3447cca1b8ed.jpg)
И в поле "в тренде"
![upload_2020-7-1_23-24-37.png upload_2020-7-1_23-24-37.png](https://nulled.cc/data/attachments/104/104412-cf421017dde91ff7e9dd76eb18ade6ab.jpg)
Записям я присваюваю флажки через поля
![upload_2020-7-1_23-25-40.png upload_2020-7-1_23-25-40.png](https://nulled.cc/data/attachments/104/104413-cacd18e8c13b6981ee8ea82bdc41d7a1.jpg)
А сам код Этих полей выглядит так:
Но почему-то оно не работает. И туда лезут все статьи, а не те, которым я присвоил "in_focus"
Мне помог друг програмист. Делюсь правильным кодом:
![upload_2020-7-1_23-24-15.png upload_2020-7-1_23-24-15.png](https://nulled.cc/data/attachments/104/104411-dd06864f659bcf13864f3447cca1b8ed.jpg)
И в поле "в тренде"
![upload_2020-7-1_23-24-37.png upload_2020-7-1_23-24-37.png](https://nulled.cc/data/attachments/104/104412-cf421017dde91ff7e9dd76eb18ade6ab.jpg)
Записям я присваюваю флажки через поля
![upload_2020-7-1_23-25-40.png upload_2020-7-1_23-25-40.png](https://nulled.cc/data/attachments/104/104413-cacd18e8c13b6981ee8ea82bdc41d7a1.jpg)
А сам код Этих полей выглядит так:
Код:
<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',
);
Последнее редактирование модератором: