How to display only one post ?

  • In Progress
    Posted in: Aegaeus WP Theme  
  • Customer
    fly_in_the_sky
    December 19, 2016 at 10:28 am #99573

    Hello, i would like to display only one post in a special page.

    I have different blog page, and i want in a special page (not on all blog page) to dispaly only the laste news (last post).

    How can i do ?

    I make a copy of the “template blog”
    i wouldlike to change it :

    <?php
    /**
    * @package WordPress
    * @subpackage Aegaeus
    */

    /*

    Template Name: Blog LAST POST

    */
    global $data;

    ?>
    <?php get_header(); ?>

    <?php
    if (have_posts()) :
    while (have_posts()) : the_post();

    $exclude_cats = get_post_meta ( get_the_ID() , ‘hb_exclude_from_blog_categories’ , true );

    $idObj = get_category_by_slug($exclude_cats);
    $exclude_string = $idObj->term_id;

    if ( get_query_var(‘paged’) ) {
    $paged = get_query_var(‘paged’);
    } elseif ( get_query_var(‘page’) ) {
    $paged = get_query_var(‘page’);
    } else {
    $paged = 1;
    }

    // Content
    if ( get_the_content() && is_page() ) { the_content(); ?>
    <div class=”separator”></div>
    <?php }

    query_posts( ‘post_type=post&paged=’.$paged.’&cat=’.$exclude_string );
    if ( have_posts() ) :
    ?>
    <!– START .blog-wrapper –>
    <div class=”blog-wrapper clearfix”>
    <?php
    while ( have_posts () ) : the_post();
    print_blog_sidebar_post( get_the_ID() );
    endwhile;
    ?>
    </div>
    <!– END .blog-wrapper –>
    <?php
    endif;

    hb_pagination();
    wp_reset_query();

    endwhile;
    endif; ?>

    <?php get_footer(); ?>

    Sorry, this forum is for verified users only. Please Login or Register to continue

Comments are closed.