awesomeperk
Ответы в темах
-
Я знаю, как работать с лупом для записей.
Поставил начало лупа такое:
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
Середина может быть такой (как дальше её расширить, добавив описание, ссылку и т.п. понятно)<p><a href="<?php echo get_permalink(); ?>"> <?php the_title(); ?> </a></p>
Конец лупа такой
<?php endwhile; else: ?> <p><?php _e('Ничего не было найдено.'); ?></p> <?php endif; ?>
Но как работать с категориями? Если я хочу вместо инфы о записях (как в этом примере), вывести инфу о дочерних категориях этой категории?
Опечатался в цикле: он такой
while ( have_posts() ) : the_post(); get_template_part( 'content', get_post_format() );
Сообщение о том, что записей в этой категории нет. Это нормальное поведение, так как я код скопировал из archive.php, который работает с записями, а не с категориями.
Как я понял, за отображение страницы отвечает этот код:<?php if ( have_posts() ) : ?> <header class="page-header"> <?php himalayas_archive_title( '<h1 class="page-title">', '</h1>' ); himalayas_archive_description( '<div class="taxonomy-description">', '</div>' ); ?> </header><!-- .page-header --> <?php // Start the Loop. while ( have_posts() ) : the_post(); get_template_part( 'content', get_post_format() ); // End the loop. endwhile; get_template_part( 'navigation', 'archive' ); // If no content, include the "No posts found" template. else : get_template_part( 'no-results', 'archive' ); endif; ?>
Совсем глаза замылились( Имел в виду, что создал CSS код, а подключаюсь к нему с помощью div-ов в html коде, который кинул выше 🙂
Извините, не дописал.
Есть категория, для неё я создал несколько дочерних. При открытии категории mycat WordPress должен брать код из файла category-mycat.php и формировать с помощью него страницу. Страница будет показывать доступные категории в категории mycat, где каждая категория будет отображена с помощью HTML кода выше.- Ответ изменён 6 лет, 11 месяцев назад пользователем awesomeperk.