• Здравствуйте. Подскажите как сделать чтоб при нажатие на метку первая запись или страница входившие в эту метку выводилась полностью, а последующие в виде списка.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • создаете из index.php или archive.php шаблон tag.php — для первой записи прописываете the_content — для остальных его удаляете.

    А как вывести одну запись?

    ставите счетчик.
    до цикла $i = 0;
    в цикле проверяете
    if ($i = 0) {
    вывод полной записи
    $i = 1;
    } else {
    вывод только заголовков
    }

    Сейчас когда нажимаешь на метки выдается вот это adeika.bget.ru/archives/tag/э-л-джеймс , А надо чтоб в этом списке открывалась всего первая запись, а последующие в виде списка.

    <?php  /* Template Name: tag */ get_header('show_count=10'); ?>
    <main id="main" role="main">
    <section>
    <!-- Первая запись -->
    <?php if(have_posts()): while (have_posts()): the_post(); ?>
    <article>
    <?php edit_post_link('Edit', '', ''); ?>
    <h2><a href="<?php the_permalink();?>"> <?php the_title(); ?></a></h2>
    <p class="img">
    <?php if ( has_post_thumbnail() ) { the_post_thumbnail( 'custom-size' );}
     else {
    if(!has_post_thumbnail()) {
    echo "<p class=\"img-def\"> </p>";
    }
    }?>
    </p>
    <div class="content"><?php the_content();?></div>
    </article>
    <!-- Остальной список -->
      <article>
    <?php edit_post_link('Edit', '', ''); ?>
    <h5><a href="<?php the_permalink();?>"> <?php the_title(); ?></a></h5>
    		   </article>
    <?php endwhile; endif; ?>
    <!-- End dynamic -->
    </section>
    <?php get_sidebar(); ?>
    </main>
    <?php get_footer(); ?>

    Я думал как-то так. Но теперь надо в первой записи задать чтоб показывалась только первая запись. А в остальном списке надо чтоб не показывалась первая запись, но показывался остальной список. Были мысли первую запись переместить в какую-то рубрику, чтоб в одном варианте показывались под этой меткой с этой рубрикой, а во втором исключить эту рубрику из показа. Но не могу найти как это выполнить(.
    Сори за может корявое описание.

    Сейчас когда нажимаешь на метки выдается вот это adeika.bget.ru/archives/tag/э-л-джеймс , А надо чтоб в этом списке открывалась всего первая запись, а последующие в виде списка.

Просмотр 5 ответов — с 1 по 5 (всего 5)

Тема «Вывод списка записей под одной меткой.» закрыта для новых ответов.