• Resolved jf80

    (@jf80)


    When a user clicks on a tag or category on my blog I would like the full posts to be displayed rather than just the title.

    I am using the blocks theme on this page https://www.neoease.com/themes/.

    Is this something I could change myself?

    Thanks.

Viewing 5 replies - 1 through 5 (of 5 total)
  • You can change that fairly easily. In the theme folder, open archive.php, and find this block:

    <?php while (have_posts()) : the_post(); ?>
    <li class="archive-post">
    <h3><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h3>
    <div class="small"><? printf( __('%1$s at %2$s', 'blocks'), get_the_time(__('l, F jS, Y', 'blocks')), get_the_time(__('H:i', 'blocks')) ); ?> | <?php comments_popup_link(__('No comments', 'blocks'), __('1 comment', 'blocks'), __('% comments', 'blocks')); ?><?php edit_post_link(__('Edit', 'blocks'), ' | ', ''); ?></div>
    <div class="small"><?php _e('Categories: ', 'blocks'); the_category(', ') ?></div>
    <div class="small"><?php _e('Tags: ', 'blocks'); the_tags('', ', ', ''); ?></div>
    </li>
    <?php endwhile; ?>

    Then add <?php the_content(); ?> in after the H3 block, like this:

    <?php while (have_posts()) : the_post(); ?>
    <li class="archive-post">
    <h3><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h3>
    <p><?php the_content(); ?></p>
    <div class="small"><? printf( __('%1$s at %2$s', 'blocks'), get_the_time(__('l, F jS, Y', 'blocks')), get_the_time(__('H:i', 'blocks')) ); ?> | <?php comments_popup_link(__('No comments', 'blocks'), __('1 comment', 'blocks'), __('% comments', 'blocks')); ?><?php edit_post_link(__('Edit', 'blocks'), ' | ', ''); ?></div>
    <div class="small"><?php _e('Categories: ', 'blocks'); the_category(', ') ?></div>
    <div class="small"><?php _e('Tags: ', 'blocks'); the_tags('', ', ', ''); ?></div>
    </li>
    <?php endwhile; ?>

    That should do the trick, although you may have to do some extra styling with css to get it to look the way you want it to.

    Edit: The code I pasted was a mess. This should format a little better.

    Thread Starter jf80

    (@jf80)

    Thanks, that is perfect.

    Can we do this on category? I want to display full posts in category pages.. tahnks

    With the help of the Template Hierarchy article, determine what Template is displaying your categories, then use the_content() accordingly.

    Also see the first four questions here:
    FAQ_Layout_and_Design#Text_and_Content_Display

    silveraden – note I deleted the duplicate topic you started.

    I missed this one.. thanks a lot..

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Display full post for archive?’ is closed to new replies.