You can create or modify front-page.php or you can create a page template that displays the latest post and then create an empty page (it can have content of you wish, remember to display the content in your template if so) and select that page template. In case of the latter, name it according to the page hierarchy. In case of the former, if your theme already has a front-page.php, it is better to create a child theme instead of overwriting the file directly.
Use get_posts with 'posts_per_page' => 1
to get the latest post. The code for displaying posts is given in the link. It’s possible that your theme has a template part file for a single post, in which case you can just drop that into the loop after calling setup_postdata
.
As a starting point, copy the code from front-page.php if it exists, or else page.php.
Related Posts:
- home.php or frontpage (via settings) for theme?
- How can I make WordPress serve homepage to different URL?
- How do I make my single-work page show on my front-page.php?
- is_home() in HTML head
- Create a front page template and separate page for posts?
- What does choosing a Post Page do?
- I want to load a pre-built php page (and assocated scripts/styles/directories) as the front page. How do I go about this?
- Accidentally deleted the ‘home’ page as my front page, can someone help?
- ‘Nothing found’ on home page after custom CSS edit
- Override static home page post
- When to use is_home() vs is_front_page()?
- View homepage in a preview mode
- Show two different sized featured images on homepage
- Natural URL Design and static front page
- If its not frontpage
- Landing / Static HTML page
- Changing the homepage
- Add Adsense code in index.php
- How to get the original post_id of a static home page?
- How to only show the first X words (from each post) on the home page?
- Query string becomes encoded when a static page is used as homepage
- front end publishing not working on front-end page
- WP Multisite Static Frontpage
- query_vars in home, not loading the “home” page
- How to display thumbnail and excerpt of a page on homepage?
- How do I make the main page be the blog page and not a separate “home” page?
- Testing if current page is the static page set as home page
- How do I make the homepage as the blog page?
- When does WP ignore content added through the backend editor?
- How to set up a single portfolio page as home page?
- Overwrite style.css styles from index.php style
- Allow a static page to show on a dynamic home blog page before the posts
- How to make a video play for homepage?
- Template hierarchy about pagination after front-page.php
- How to get the true permalink of the static home page?
- How to show snapchat snaps on my wordpress! [closed]
- Why does my homepage sometimes shows up in black and white text?
- style.css doesn’t load on the home page when front-page.php activated (using stock theme)
- static homepage no longer shows [closed]
- How can I make a portion of the home page user configurable?
- Page-loop is looping content from custom loops on the same site. How to avoid that?
- Weird Symbols in Chrome (wordpress) [closed]
- Main timeline in a different path
- How can I confirm I’m on the home page
- How can I show/hide HTML elements if the page is_front_page
- My custom template page not loading content inside it?
- Recent posts on homepage
- Merging two pages into one homepage
- How do I get my blog posts to appear on homepage?
- improve my array to display the_title, category, excerpt for homepage
- index.php isn’t front page but shows as it is
- is_front_page and is_home are not working in page.php
- Finding the index page using the admin panel of wordpress
- Theme Development -> Specific Homepage
- Different banner on home page
- Possible to Alternate between Two Home pages?
- How do I put my frontpage featured image in a page template for home.php?
- Working with WordPress theme
- Show latest posts on responsive theme
- Different URL for homepage then all your other pages
- Fixed home page
- How to make my Home button on the menu redirect to my root page
- On home page remove link from logo
- wordpress help needed. How to display both home.php and index.php?
- 1 post per category on homepage and counting those posts
- homepage loading too slow
- Why can’t I gain access to my homepage images?
- Problems with homepage in different browsers
- Homepage Duplicated with each Post
- After upgrade my WordPress version 5.4.4 to 5.6, I can not set my homepage
- Ability to change homepage on WordPress using API
- Timeout when loading Home Page, correctly load other pages in front or admin
- Remove Home page slug in translated pages
- What is the difference between `Home page / Archieves` and the page set as homepage?
- Remove/Redirect /page/ from homepage WordPress
- Delete Title Bar
- Homepage was doubled and cannot be adjusted in Elements
- Homepage Setting missing
- How to detect if some page template has been selected
- How to get different homepage layout, based on the URL and customizer
- My blog index page shows the last post as a title?
- How to add dynamic content in title and meta description in wordpress theme for homepage, post page, category, tag and pages
- Wonderflux Framework Static Homepage
- Adding language attribute to homepage
- Post as frontpage – avoid duplicate content
- Show sticky blog post on homepage
- Use page.php for front page
- Change header when on home page
- Using pre_get_posts to filter by custom fields while using static front page
- Set header for default posts page?
- Home in page/post not refer to homepage
- blank page with no code or errors on blog
- how to show the most viewed, random and recent posts in the home?
- Installing Google analytics to home page
- Set home page to last page of a certain category
- How to wrap image logo in Homepage with H1 tag
- Have image slider display only on home page
- How to display both home.php and index.php
- How do I edit my WordPress front page which doesn’t show in the admin pages area?
- newbie help with home page