display latest topic showing twice at top of the content and button of the content

Discussion in 'Programming' started by macaela, May 14, 2012.

  1. #1
    Hi I have this code to display latest post by category the problem is when i had the same code inside a function so that I can use shortcode on the text editor, bet even thou I set a div and add the shortcode inside of it the function its just displaying at the twice at the top and bottom of all content. I just need to show once and exactly where I place within the div, can someone help me put please.
    <?php
    function wptuts_working_shortcode($atts, $content=null){?>
    	<div class="left home_bot_box"><!-- START LOOP TO DISPLAY LATEST POST ONLY-->
    		<h2>latest</h2>
    
    <?php
    global $more;    // Declare global $more (before the loop).
    $more = 0;       // Set (inside the loop) to display content above the more tag.
    ?>
    
    <?php
    // set while loop to display only post of category latest-news and one post only per page
    query_posts('category_name=latest-news&posts_per_page=1');
    ?>
    
    <?php while (have_posts()) : the_post(); ?>
    		<p><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></p>
    		<p><?php the_content(__('more…')); ?></p>
    	</div> <!-- END LOOP FOR POST ONLY-->
    
    <?php endwhile;
    
    ?>
    
    <?php  }
    add_shortcode('working', 'wptuts_working_shortcode');
    
    ?>
    PHP:

     
    macaela, May 14, 2012 IP