Jump to content


Photo

how to show a single category posts on a coustom page


  • Please log in to reply
1 reply to this topic

#1 kami45ttret

kami45ttret

    Forum Newcomer

  • Members
  • Pip
  • 2 posts

Posted 10 October 2017 - 01:38 PM

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();
?>

<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 while ( have_posts() ) : 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 else : ?>

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

<?php endif; ?>

</main><!-- #main -->
</div><!-- #primary -->

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

 



#2 kami45ttret

kami45ttret

    Forum Newcomer

  • Members
  • Pip
  • 2 posts

Posted 10 October 2017 - 01:39 PM

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><!-- #main -->
</div><!-- #primary -->

<?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






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users