Этот вопрос закрыт для ответов, так как повторяет вопрос Отображение всех категорий на одной странице?
@xGreen_Max

Как сделать ссылки на рубрики (WordPress)?

Как передать посты из категорий в 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'
  • Вопрос задан
  • 142 просмотра
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы