Показать полные записи в архиве


У меня проблема, когда мне нужно отобразить полные записи на странице моего архива.

Например, у меня >два поста, и я хотел бы, чтобы КАЖДЫЙ из них был полностью отображен на странице архива. Спасибо!

Как бы я сделал это с темой Хьюмана?

Вот содержание archive.php тема:

<?php get_header(); ?>

<section class="content">

    <?php get_template_part('inc/page-title'); ?>
    <?php if(function_exists('pf_show_link')){echo pf_show_link();} ?>
    <div class="pad group">     

        <?php if ((category_description() != '') && !is_paged()) : ?>
            <div class="notebox">
                <?php echo category_description(); ?>
            </div>
        <?php endif; ?>

        <?php if ( have_posts() ) : ?>

            <div class="post-list group">
                <?php $i = 1; echo '<div class="post-row">'; while ( have_posts() ): the_post(); ?>
                <?php get_template_part('content'); ?>
                <?php if($i % 2 == 0) { echo '</div><div class="post-row">'; } $i++; endwhile; echo '</div>'; ?>
            </div><!--/.post-list-->

            <?php get_template_part('inc/pagination'); ?>

        <?php endif; ?>

    </div><!--/.pad-->

</section><!--/.content-->

<?php get_sidebar(); ?>

<?php get_footer(); ?>

Вот content.php файл:

" >

    <div class="post-thumbnail">
        <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
            <?php if ( has_post_thumbnail() ): ?>
                <?php the_post_thumbnail('thumb-medium'); ?>
            <?php elseif ( ot_get_option('placeholder') != 'off' ): ?>
                <img src="<?php echo get_template_directory_uri(); ?>/img/thumb-medium.png" alt="<?php the_title(); ?>" />
            <?php endif; ?>
            <?php if ( has_post_format('video') && !is_sticky() ) echo'<span class="thumb-icon"><i class="fa fa-play"></i></span>'; ?>
            <?php if ( has_post_format('audio') && !is_sticky() ) echo'<span class="thumb-icon"><i class="fa fa-volume-up"></i></span>'; ?>
            <?php if ( is_sticky() ) echo'<span class="thumb-icon"><i class="fa fa-star"></i></span>'; ?>
        </a>
        <?php if ( comments_open() && ( ot_get_option( 'comment-count' ) != 'off' ) ): ?>
            <a class="post-comments" href="<?php comments_link(); ?>"><span><i class="fa fa-comments-o"></i><?php comments_number( '0', '1', '%' ); ?></span></a>
        <?php endif; ?>
    </div><!--/.post-thumbnail-->

    <div class="post-meta group">
        <p class="post-category"><?php the_category(' / '); ?></p>
        <p class="post-date"><?php the_time('j M, Y'); ?></p>
    </div><!--/.post-meta-->

    <h2 class="post-title">
        <a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>
    </h2><!--/.post-title-->

    <?php if (ot_get_option('excerpt-length') != '0'): ?>
    <div class="entry excerpt">             
        <?php the_excerpt(); ?>
    </div><!--/.entry-->
    <?php endif; ?>

</div><!--/.post-inner-->   

Спасибо за проявленный интерес!

Author: Elliot Labs LLC, 2014-04-17

1 answers

Вам нужно сделать следующее в дочерней теме , не вносите изменений в саму тему.

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

Я хорошо рассмотрел тему "Человек". Я думаю, что для решения вашей проблемы здесь нужно скопировать следующие файлы в вашу дочернюю тему, content.php и archive.php

Переименуйте свой content.php во что-то вроде content-archive.php. Откройте его и удалите следующие строки

<?php if (ot_get_option('excerpt-length') != '0'): ?>
 <div class="entry excerpt">                
   <?php the_excerpt(); ?>
 </div><!--/.entry-->
<?php endif; ?>

И замените его на

<div class="entry content">             
   <?php the_content(); ?>
</div><!--/.entry-->

Затем откройте свой archive.php и замените его следующая строка

<?php get_template_part('content'); ?>

С

<?php get_template_part('content', 'archive'); ?>

Это должно решить вашу проблему

 1
Author: Pieter Goosen, 2014-04-19 06:00:12