• Hi all. This question has been asked a bunch before and I’ve read a ton of replies, but none really seem to answer what I need to know. Desperate for some guidance and advice.

    I have read over and over that “posts should not be included on pages.” But there has to be a way to do what I’m trying to do…

    I’m using WP as a CMS. I want the home page of my site to be like a regular website, not a listing of blog posts. Please see the following link to what I intended to be the static home page for my site (site is very much in development, ignore everything that’s wrong):

    https://www.oxfordrescue.org/wp/welcome-to-oxford-ferret-rescue/

    Below the “intro” text, however, I want to put a heading “Latest News & Events” and under that heading I would like exerpts of say the 5 most recent posts in the News category on my site, and have them link out to their respective blog (single) pages.

    Is there a plug-in that would allow me to do this? Or would that also be breaking the cardinal rule of not mixing pages with posts? It just seems like such a logical thing someone would want to do – a non-blog home page that lists blog posts (with exerpts!).

    I’ve searched the plugin directory for hours, and either I’m not using the right search terms, or nothing like what I want exists.

    If what I want can’t be done, anyone have any suggestions or ssamples of sites who have achieved similar in the “legal” way?

    Thanks so much in advance for any help. It is appreciated.

    Kym

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter the_webscaper

    (@the_webscaper)

    Just to add one thing, for anyone who looks at the site and sees what I did on the “true” home page (if you click the “home” link) – I did try to just put my “welcome” content as a sticky blog post and make the “home” page my primary “posts” page. This would allow me to have the posts I want display down below that – which would almost work for what I’m trying to do, except that I do not want the “welcome” sticky post to have the date above the post and the “posted on” info below the post – but I can’t seem to figure out how to remove that info from just ONE post on the page (I’d want it included with all the other posts below it).

    Just thought I’d add it if anyone clicked Home and saw it, or was going to suggest this…

    I have read over and over that “posts should not be included on pages.”

    I disagree. Whilst posts often aren’t included in pages by default, there’s no “must not” about it.

    Is your current Home page using a custom template? What you’re asking for could be accomplished fairly easily using code in a custom template.

    Thread Starter the_webscaper

    (@the_webscaper)

    It’s currently using the default template for the theme I’m using (multiflex 4) but I can certainly create a custom template just for the home page!

    Okay, well if I truly can use get_posts in my page template, I’ll go back to re-exploring that option. I just read so many times on this forum ~not~ to mix pages and posts I thought it was forbidden (which honestly didn’t make any sense to me anyway!)

    Thanks, I’ll give it a shot!

    I’m not sure if I fully understand what you want, but you can always change the home/blog page to a static page. Simply create a page in WP with the information you want. Then from the Dashboard, go to Settings–>Reading. For “Front Page Displays” select the Static Page radio button. For Front page, select the static page you want as the home page from the drop-down list, and then save your changes. I’m not sure that’s what you really want to do but you do have the option.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Post (blog) content on (static) home page’ is closed to new replies.