how to show a single category posts on a coustom page

  • Unknown's avatar

    i have created a new template with name coustom.php and copy my home template code in it . because its basically home template code which is showing all latest posts but i only want to show posts by category name or slug

    here is my code

    `<?php /* Template Name: Custompage */ get_header(); ?>

    <?php
    /* Blog Options */
    $post_template = ddp_blog_post_template();
    ?>

    /* Include the Post-Format-specific template for the content.
    * If you want to override this in a child theme, then include a file
    * called content-___.php (where ___ is the Post Format name) and that will be used instead.
    */
    get_template_part( ‘template-parts/’ . $post_template );
    ?>

    <!– / .posts-loop –>

    <?php the_posts_pagination( array(
    ‘mid_size’ => 2,
    ‘prev_text’ => esc_html( ‘←’ ),
    ‘next_text’ => esc_html( ‘→’ ),
    ) ); ?>

    <?php else : ?>

    <?php get_template_part( ‘template-parts/content’, ‘none’ ); ?>

    <?php endif; ?>

    <!– #main –>

    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

  • Unknown's avatar

    i did this

    `<?php /* Template Name: Custompage */ get_header(); ?>

    <?php
    /* Blog Options */
    $post_template = ddp_blog_post_template();
    ?>

    <div id=”primary” class=”content-area”>
    <main id=”main” class=”site-main” role=”main”>

    <?php if ( have_posts() ) : ?>

    <?php /* Start the Loop */ ?>
    <div class=”posts-loop”>
    <?php
    global $paged; global $wp_query;
    $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query();
    $wp_query->query(‘showposts=10&cat=13′.’&paged=’.$paged);
    while ($wp_query->have_posts()) : $wp_query->the_post();
    ?>

    <?php
    /* Include the Post-Format-specific template for the content.
    * If you want to override this in a child theme, then include a file
    * called content-___.php (where ___ is the Post Format name) and that will be used instead.
    */
    get_template_part( ‘template-parts/’ . $post_template );
    ?>
    <?php endwhile;

    ?>

    </div><!– / .posts-loop –>

    <?php the_posts_pagination( array(
    ‘mid_size’ => 2,
    ‘prev_text’ => esc_html( ‘←’ ),
    ‘next_text’ => esc_html( ‘→’ ),
    ) ); ?>

    <?php $wp_query = null; $wp_query = $temp;?>

    <?php else : ?>

    <?php get_template_part( ‘template-parts/content’, ‘none’ ); ?>

    <?php endif; ?>

    <!– #main –>

    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    its showing posts but thumnail is not showing correctly . on home page thumbnail is showing on left side but after editing query post thumnail is showing above the posts

  • Hello @kami45ttret,

    Please send the link of the website you’re currently working on.

    It sounds like you’re working on a self-hosted WordPress site.

    This forum is for users with websites hosted by WordPress.COM.

    You can find more help from this link.

    See more information about the difference from this link.

    Regards,
    Rose

  • The topic ‘how to show a single category posts on a coustom page’ is closed to new replies.