• Resolved ontwerperij

    (@ontwerperij)


    Hi there,

    I managed to get the plug in working. My posts will show 4 lines of text and then you will have to click on the title to read the whole post.
    Is it also possible to show the whole post instead of four lines?

    And if not would it be possible to intergrate a [read more] link?

    Thanks for your answer.

    Regards Roger

    https://www.ads-software.com/plugins/posts-in-page/

Viewing 9 replies - 1 through 9 (of 9 total)
  • Phoenix

    (@phoenix_maximus)

    i too am having this issue, i’ve tried adding a more tag to the post, but since it’s technically residing on a page, and pages don’t run the more tag, it won’t show up. i tried a workaround adding some php (that forces pages to use the more tag) to the Loop in my theme (GeneratePress)’s index.php but this does not fix the issue either. does this issue reside inside this plugin? advice would be appreciated.

    Plugin Contributor Patrick Jackson

    (@pjackson1972)

    Hi ontwerperij & phoenix_maximus,

    Yes, you can replace the default excerpt output with content output.

    You do this by creating a custom output template as described in the FAQ under How do I change the output template.

    Go to the posts-in-page plugin directory and copy the ?posts_loop_template.php file to your active theme directory. If you are using a child theme, you’ll need to add it to the parent theme.

    In your shortcode, add the following attribute: template=’?posts_loop_template.php’.

    Now you can safely edit your own copy of the template to make layout changes.

    Find the excerpt output section…

    <!-- This is the output of the EXCERPT -->
    <div class="entry-summary">
        <?php the_excerpt(); ?>
    </div>

    … and replace the_excerpt with the_content:

    <!-- This is the output of the CONTENT -->
    <div class="entry-summary">
        <?php the_content(); ?>
    </div>

    This should insert the entire content of your posts on the page.

    Let me know if that helps!

    This worked perfectly for me.

    Thank you very much.

    Hi. Thanks for the solution. It also solved my issue.
    But one remark I would like to add.
    I am using specfic post to display.
    And in case (template code after ids – it doesn’t work):
    [ic_add_posts ids=’1036′ template=’posts_loop_template.php’]

    But is works with this sequence:
    <strong>[ic_add_posts template='posts_loop_template.php' ids='1036']</strong>

    thank you @patrick Jackson
    Member

    Hi Changed what you recommended to:

    <!– This is the output of the CONTENT –>
    <div class=”entry-summary”>
    <?php the_content(); ?>
    </div>

    So that I can have my happy news page showing “full content” since that page needs it because its just embeded cards
    https://happyecho.com/happy-news-inspirational-stories/

    but on majority of my other pages where there is real content I need it to show the excerpt from post containing certain tags.

    And now I know how to do all of that. But I don’t know how to do but at the same time. I would really like to specify show excerpt on this page and show full content on another

    Can I add something to do both? Right now I have it all as show full content but I really need to use both functions. PS love your plugin!

    Plugin Contributor Patrick Jackson

    (@pjackson1972)

    Hi HappyEcho,

    You should be able to make a duplicate of the template so that you have two templates: one for the list of posts using the excerpt, and one that uses the full content. You would put them both in your theme directory, each with a unique file name.

    Then you can use the template attribute to refer to the appropriate template.

    So, if posts_loop_template.php was the version showing the excerpts, and posts_loop_template_full.php showed the full content, then you could use the following shortcodes on your pages.

    [ic_add_posts template='posts_loop_template.php']
    [ic_add_posts template='posts_loop_template_full.php']

    I hope that helps!

    I’m trying to do this, but it’s not working. In my theme directory, I put the file in the bottom-most directory of the theme. Should it perhaps go into the page-templates directory? (Tried that, it doesn’t work there either.)

    The shortcode I have is [ic_add_posts template=’posts_loop_template.php’ category=’featured-people’ showposts=’1′ ]

    My theme is cyberchimps Responsive Mobile, if that’s a factor.

    Aha, it works when I put it in the child theme, not the real theme. Working!

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Show full post’ is closed to new replies.