Показать полные записи в архиве
У меня проблема, когда мне нужно отобразить полные записи на странице моего архива.
Например, у меня >два поста, и я хотел бы, чтобы КАЖДЫЙ из них был полностью отображен на странице архива. Спасибо!
Как бы я сделал это с темой Хьюмана?
Вот содержание 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-->
Спасибо за проявленный интерес!
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'); ?>
Это должно решить вашу проблему