Site logo

Archived topic

How to Place Recent Posts after Entry-Content

3 replies · Started by David on October 13, 2015

Viewing posts 1–4 of 4

Hi Tom,

I wanted to place this recent posts code before the "entry-meta". Is it better to place it in the content.php or the function.php. Thanks!

<!-- Related Posts -->
	<div class="related-posts">
		<h3>Related Posts</h3>
		<div>
		<?php $orig_post = $post; global $post; $tags = wp_get_post_tags($post->ID); if ($tags) { $tag_ids = array(); foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id; $args=array( 'tag__in' => $tag_ids, 'post__not_in' => array($post->ID), 'posts_per_page'=> 54, 'caller_get_posts'=>1 ); $my_query = new wp_query( $args ); while( $my_query->have_posts() ) { $my_query->the_post(); ?>
		
		<div class="relatedthumb">
			<a rel="external" href="
			<? the_permalink()?>">
			<?php the_post_thumbnail(array(150,150)); ?>
			<br />
			<?php the_date(); ?>
			<br />
			<?php the_title(); ?>
			</a>
		</div>
		
		<? } } $post = $orig_post; wp_reset_query(); ?>
		</div>
	</div>
<!-- Related Posts -->

I would use a hook like this:

add_action( 'generate_after_entry_content','generate_add_recent_posts' );
function generate_add_recent_posts()
{
    // If we're not on a single post, return
    if ( ! is_single() ) 
        return;

    ?>
    Everything goes in here.
    <?php
}

THANKS!! I getting the hang of this now.

You're welcome :)

This archived topic is closed to new replies.