Create a custom template page for the archive food-archive.php and then query the posts
Learn about custom templates:
https://developer.wordpress.org/themes/template-files-section/page-template-files/
Learn about posts queries:
https://developer.wordpress.org/reference/functions/query_posts/
the query should pull through permalink, post thumbnail, title, and details (which would possibly your excerpt as per your image)
Related Posts:
- WordPress Sticky Post Count “Fix” Breaking Pagecount by 72 pages!
- Change the size of the featured image for post?
- How to show only homepage in google results instead of privacy, contact pages
- Go back to the exact post page number
- Google indexing duplicate page content with Page #### in post title and /page-2 in permalink instead of the ones I set
- WordPress empty page! what is wrong with this code?
- Add CSS and JS files of the template post on a WordPress page
- WordPress: Develop multiple posts with different data
- Nestling Posts Under Page & Justify Text
- Can’t find webpage on All Pages or All Post menus
- Added a ACF field to custom page and want the results to show as a column in admin
- Deleted page still shows and is showing posts archive
- Remove status ‘archived’ from the default post and page view
- How to create page with post content in it?
- Show post count in custom taxonomy page
- Parent menu item does not display posts when I add the sub-items
- Blocked posts in network tab
- How to distinguish pages created by woocommerce?
- How to show WP admin edit page within template page/post?
- Put page on Archived statut after end of publication date
- Display all tags even if they are not assigned to a post
- How to add a block to a category page?
- post and page and custom post type
- How do I customize the post page
- Clicking on a Post takes 10+ seconds for the server to respond, Pages will respond immediately
- Show code only on WooCommerce Pages
- Disable pagination in posts and pages
- Page with Category Returning 1
- Single Sidebar; multiple templates! How?
- Count posts for pagination
- Very weird behaviour after removing WP pages
- Custom permalink for wordpress page / post
- Multiple Pages – Seperate blogs
- Using WP page password protection as defacto login
- How to add post under particular pages? Like website.com/page1/post1
- I lost the link to my posts in my menu bar
- calling pages instead of posts
- Category URL to use same string as Post URL Permalink
- WordPress display page information rather than post
- Post Category link is same with Page link
- WordPress for business site
- Posts on Sidebar only
- Is it possible to query a category with specified posts?
- How do I make it so that new posts within a certain category go into a certain page?
- How do I set content in my pages so that it remains permanent while blog posts are added below?
- Posts are not showing up on next page.
- Permalink base only for posts
- How to give priority to page than to posts permalink structure?
- Precedence of page permalinks over woocommerce product category links?
- Hide Admin posts & pages in Dashboard
- WordPress URL question
- Any difference betweenn posts and pages for one page?
- structure of posts and pages
- Theme does not respect spaces between paragraphs in pages
- Page and Posts loading as index page? Not loading the content
- Show only top 3 posts from 3 categories in order on home page
- My blog “page” used to show a list of posts, but now it’s just showing the page content?
- Converting Posts to Pages
- Posts in Page – How to customize the URL?
- Display only current page -> posts tags in page
- Call posts of particular category in a page
- Add custom class to existing menu items from custom meta
- Bulk replacing content of multiple pages/posts?
- Page not loading content – Body archive – page
- Display all posts/pages in a multiple selectbox
- Add wp-link-pages to post
- 404 error on every post and page other than home
- Allow users to create their own page/s
- how to change the permalink to a specific location?
- some posts being displayed as pages
- Using Post ID and Page ID in same function
- How to arrange different post categories in template
- One of my posts is displayed as page
- Make Show Notes for Individual Podcast Episodes Easy to Find (multiple URL’s?)
- How to mix pages and sub-categories in a url
- get next/previous post name
- Get part of a page url
- can’t post immediately
- How can i add new post on new page
- Get post title of faulty link on 404 error page
- Get current post’s child page?
- Make a custom URL and link to custom Template
- How to display a paginated list of posts from one category on a page? [duplicate]
- Displaying only posts from a certain category on my custom page template
- The next_posts_link() works only with original $wp_query
- Cant retrieve $_POST inside page, just header
- I need to create a page or post hierarchy
- Home page: using custom fields for posts and pages
- Where are my posts linked to? I keep getting a Not Found Error, and I have no single.php page
- How to Post to Specific Pages?
- how to style an individual page in a category [duplicate]
- associate posts to a page
- The loop: more posts than I want to fit on one page
- Automatically delete default posts and pages on theme install?
- Redirecting posts in WordPress to a specific page
- Woocommerce – custom post type of checkout page
- Posts and pages not getting published
- Limit amount of pages shown in pagination within wp_query
- How do I add an article to specific page?
- How to have more post in a page than in your home page