Show full posts in archive

时间:2014-04-17 作者:Elliot Labs LLC

我有一个问题,我需要在我的归档页面中显示完整的帖子。

E、 G.我有>两篇帖子,我想在归档页面中完整显示每一篇帖子。谢谢

我该如何处理胡曼主题呢?

这是档案的内容。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(); ?>
以下是内容。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 个回复
最合适的回答,由SO网友:Pieter Goosen 整理而成

您需要在child theme, 不要更改主题本身。

EDIT

我仔细研究了“Heuman”主题。我认为解决您的问题的方法是将以下文件复制到您的子主题,content.phparchive.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\'); ?>
那应该能解决你的问题

结束

相关推荐

在unctions.php中获取当前帖子ID

我有一个wp_localize_script() 函数在我的函数中。php中,我需要将当前帖子的当前帖子ID推送到jQuery文件中。所以我想知道如何在我的函数中获取帖子的当前帖子ID。php。这些都不起作用:global $post; $post_id = $post->ID; global $wp_query; $post_id = $wp_query->get_queried_object_id();