Привет.
Что есть «архив рубрики»? Если перейти на страницу рубрики, то там и будут все записи рубрики с пагинацией.
Anonymous User 14379775
(@anonymized-14379775)
Требуется отображать вывод архива для конкртеной категории.
Вот так как к примеру тут?
(другие статьи по теме….)
Вот такая конструкция имеется в шаблоне ` <?php the_content(); ?>
<?php $paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
$args = array( ‘post_type’ => ‘post’, ‘posts_per_page’ => 30, ‘paged’ => $paged );
$wp_query = new WP_Query($args);
while ( have_posts() ) : the_post(); ?>
<div class=»archive_line»>
<div class=»left»>
<p><?php echo get_the_post_thumbnail(get_the_ID(), ‘secondrubric’); ?></p>
</div>
<div class=»right»>
<p class=»date»><?php echo tinews_human_date_full(get_the_datetime()) ?></p>
<h3><a href=»<?php echo get_permalink(get_the_ID()) ?>»><?php the_title() ?></a></h3>
</div>
<div class=»clear»></div>
</div>`
как в нее добавить чтобы она выводила не все посты ,а только из определенной рубрики?
как в нее добавить чтобы она выводила не все посты ,а только из определенной рубрики?
Добавить параметр cat
$args = array( 'post_type' => 'post', 'posts_per_page' => 30, 'paged' => $paged, 'cat' => 10 );
Подробнее в документации.
Добавить параметр cat
Чувак спасибо тебе большущее! А может ты можешь подсказать как сделать так чтобы условие было смотря с какой ты категории зашел, то та выводилась?
Снова прошу помощи, сделал несколько шаблонов для архивов, как бы рубрик.
Как сделать ссылку одну в шаблоне category , но чтобы она вела в нужный ахив,в зависимости от того в какой категории находишься, что то не выходит у меня
«>архив
global $wp_query;
global $current_cat;
$current_cat = $wp_query->queried_object->term_id;
//var_dump($current_cat); die();
if ($current_cat==520) {// Получим ID категории
$category_id = get_cat_ID( ‘3959’ );
// Теперь, получим УРЛ категории
$category_link = get_category_link( $category_id );}
if ($current_cat==518) {// Получим ID категории
$category_id = get_cat_ID( ‘3961’ );
// Теперь, получим УРЛ категории
$category_link = get_category_link( $category_id );}
if ($current_cat==521) { // Получим ID категории
$category_id = get_cat_ID( ‘3963’ );
// Теперь, получим УРЛ категории
$category_link = get_category_link( $category_id );}
Но ссылка получается на туже категорию где и был.
<a href="<?php echo $category_link; ?>">лента событий</a>
ссылочку так вывожу
3959, 3961, 3963 — это сами рубрики или их ID? Если ID, то вызывать get_cat_ID()
для них не нужно.
3959, 3961, 3963 — это ID страниц в которых шаблоны под архив рубрики(категории) 520,518,521