Wordpress в записи вывести отдельно текст до тега more, разделить контент

Видел мануалы и примеры, как выводить текст до тега <!--more-->. Но не хватает знаний, чтобы сделать вывод на живой записи.

Помогите пожалуйста правильно сделать вывод в этом коде:

<?php get_header()?>
<div id="content" class="clearfix">
  <div id="main" class="col-sm-12 clearfix" role="main">
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
      <article id="post-<?php the_ID(); ?>" <?php post_class('clearfix'); ?> role="article" itemscope>
        <header>
            <header>
              <div class="page-catheader cat-catheader">
                <h1>
                  <?php the_title(); ?>
                </h1>
              </div>
        </header>            
            <article id="post-<?php the_ID(); ?>" <?php post_class('clearfix'); ?> role="article">
              <header>
              <div class="single-page">
                    <div class="meta nopadding">
                       &nbsp;<span class="sprite amp cat-icon-small">
                            <?php $category = get_the_category(); ?>
                            <?php the_category(', '); ?>
                        </span>
                    </div>
               </div> 
               <div class="single-img-container">
                   <div class="single-img">
                    <?php the_post_thumbnail( 'wpbs-featured' ); ?>
                   </div>
            <div class="single-nfo">
                       <div class="single-nfo-block">

                            <div class="single-nfo-text">ТУТ ТЕКСТ ДО ТЕГА MORE</div>


                       </div>
                   </div>
               </div>

              </header>
      <!-- end article header -->
      <section class="post_content clearfix" itemprop="articleBody">
        <?php the_content(); ?>
      </section>
      <!-- end article section -->
    </article>
    <!-- end article -->
    <?php endwhile; ?>
    <?php endif; ?>

<?php comments_template( '', true ); ?>

  </div>
  <!-- end #main -->
</div>
<!-- end #content -->
<?php get_footer();?>

Я не соображу, как разделить контент на две части, выводя текст до more в нужном блоке, а остальной как обычно.


Ответы (2 шт):

Автор решения: Quazimorda

Меняете в вашем коде <div class="single-nfo-text">ТУТ ТЕКСТ ДО ТЕГА MORE</div> на

 <div class="single-nfo-text"><?php the_excerpt(); ?></div>

а ниже выводите собственно ссылку "Читать полностью..." как-нибудь так:

<div class="read_more">
    <a href="<?php the_permalink(); ?>">Читать полностью...</a>
</div>

То есть, ссылкой на полный материал должна служить функция the_permalink(). При этом у отдельных страниц (page) должен иметься собственный шаблон page.php, а у записей из рубрик - шаблон single.php. Отображения статей целиком редактируется уже в них.

→ Ссылка
Автор решения: Александр

Нашёл!

<?php $more=0; the_content('',false); ?>

Остальной текст после more:

<?php $more=1; the_content('',true); ?>
→ Ссылка