maddy
  • 0
Новичок

Почему на моей странице категорий отображается «Опубликовано в…», хотя я хочу, чтобы она отображала только категории?

  • 0

См.: http://blog.studentlife.uiowa.edu/svp/categories/

Я просто использовал пустой шаблон категории. Что я могу добавить/изменить в коде, чтобы он не размещался на странице категории, как пост? Я только хочу, чтобы он перечислил категории, а не перешел в нижний колонтитул/боковую панель.

Share
  1. Невозможно ответить, не зная ни а) какую тему вы используете, ни б) разметку файла шаблона вашей категории.

    • 0
  2. Откройте файл archive.php пустой темы и удалите этот код сверху.

                <?php /* If this is a category archive */ if (is_category()) { ?>
                <h2>Archive for the ‘<?php single_cat_title(); ?>’ Category</h2>
    
            <?php /* If this is a tag archive */ } elseif( is_tag() ) { ?>
                <h2>Posts Tagged ‘<?php single_tag_title(); ?>’</h2>
    
            <?php /* If this is a daily archive */ } elseif (is_day()) { ?>
                <h2>Archive for <?php the_time('F jS, Y'); ?></h2>
    
            <?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
                <h2>Archive for <?php the_time('F, Y'); ?></h2>
    
            <?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
                <h2 class="pagetitle">Archive for <?php the_time('Y'); ?></h2>
    
            <?php /* If this is an author archive */ } elseif (is_author()) { ?>
                <h2 class="pagetitle">Author Archive</h2>
    
            <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
                <h2 class="pagetitle">Blog Archives</h2>
    
            <?php } ?>
    
    • 0
  3. Этот бит «Опубликовано» является частью /inc/meta.php файла шаблона, который включается в archive.php .

    Ты сможешь:

    1) Изменить/inc/meta.php

    2) Изменить archive.php, чтобы удалить это включение

    3) Добавьте category.php, основанный на archive.php, но опуская включение/inc/meta.php

    РЕДАКТИРОВАТЬ:

    Условный оператор для исключения архивов категорий:

    <?php if ( ! is_category() ) { 
    
         // we're not on a category archive; do something
    
    } ?>
    

    Попробуйте обернуть это вокруг include() for/inc/meta.php

    • 0

Оставить ответ

You must login to add an answer.