Как передать посты из категорий в
category.php ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀
Допустим
нажали(кликнули) на Дома, должны выйти все посты из категории
Дома и т.д.
Ссылки на категории: ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
Знаю, что здесь нужно что-то дописать, но что именно я не понимаю =(
<div class ="block">
<a class ="Сategory_Link_1" href=""> Дома </a>
<a class ="Сategory_Link_1" href=""> Краски </a>
<a class ="Сategory_Link_1" href=""> Одежда </a>
</div>
Шаблон
(category.php)
Тут косяк в свойстве
'category' я его пометил комментом.
<?php
global $post;
$myposts = get_posts([
'numberposts' => 12,
'category' => 2, // ***** Вот тут косяк, здесь можно указать лишь одну категорию =(
// ***** Как сюда передать посты из той категории на которую кликнули мышкой
]);
if( $myposts ){
foreach( $myposts as $post ){
setup_postdata( $post );
?>
<figure class="News_Block_1">
<a class ="News_Link_1" href="<?php the_permalink() ?>"><div></div></a>
<!-- <img class="News_img_1" src=<?php the_post_thumbnail(); ?> -->
<?php the_post_thumbnail(
array(),
array(
'class' => 'News_img_1'
)
); ?>
<figcaption class="News_name_1">
<div class="News_text_center">
<?php the_title(); ?>
</div>
</figcaption>
</figure>
<?php }} wp_reset_postdata(); ?>
Есть решение, но это костыль =( ⠀⠀⠀ ⠀ ⠀⠀⠀ ⠀ ⠀⠀⠀ ⠀ ⠀⠀⠀ ⠀ ⠀⠀⠀ ⠀ ⠀⠀⠀ ⠀ ⠀⠀⠀ ⠀ ⠀⠀⠀ ⠀ ⠀⠀⠀
Не хочется создавать 50 страниц в админке
WordPress, 50 шаблонов с ⠀⠀⠀⠀⠀⠀ ⠀ ⠀⠀⠀ ⠀
одинаковым
html и 50 циклов с разными значениями
'category'