• I am trying to use the same format as my post-page, which is my home page, for a few of my other pages in order to display posts based on different categories.

    My theme is Masonic. I made a different page template and copied over the index.php code:

    <?php /* Template Name: pagetemplate*/ ?>
    
    <?php get_header(); ?>
    
    <div class="site-content">
       <div id="container" class="wrapper clear">
    
          <?php if (have_posts()) : ?>
    
             <?php /* Start the 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('content', get_post_format());
                ?>
    
             <?php endwhile; ?>
    
          <?php else : ?>
    
             <?php get_template_part('content', 'none'); ?>
    
          <?php endif; ?>
    
       </div><!-- #container -->
       <div class="wrapper">
          <?php masonic_paging_nav(); ?>
       </div>
    </div><!-- #site-content -->
    
    <?php get_footer(); ?>

    Then under my page template I chose the above template and using display post short cut plugin I am trying to display all my posts using the following line on my page:

    [display-posts posts_per_page="1000" order="DESC"]

    However, the page is now displaying no posts but the format seems to be correct. Here is a link to the page:
    https://www.smellthespice.com/main-dishes/

    Any help is much appreciated.

Viewing 2 replies - 1 through 2 (of 2 total)
  • this is because your template calls content.php which only displays the excerpt of the page, i.e. no shortcodes.
    you would want it to call content-page.php

    change this one line:

    get_template_part('content', get_post_format());

    to:

    get_template_part('content', 'page');

    if you need further support specific to your theme, please post in https://www.ads-software.com/support/theme/masonic#postform

    Thread Starter naz7h

    (@naz7h)

    Thanks Michael but the format is now just like the page format not the pinterest looking home page. I will move this question to the theme support.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Costume page template not displaying any posts’ is closed to new replies.