Well what is part of the blog and what belongs to the rest of the site will probably differ so it is hard to split. E.g. is header and footer the same? Anything else that is shared?
Anyway, here are two options:
1.Separate instances
If the blog and the rest of the site look totally different you may consider separate WordPress installs or a Multisite instance. This way you can have different themes for each of them.
2.Switch theme for blog URLs
You could just have a different theme and switch depending on where you are. This answer handles that. It switches on user agent which you’d need to adapt, but the theme switching part is explained pretty nicely:
Related Posts:
- how to display full post with pagination on home page
- How to put the WordPress blog into theme
- How to get Images included in Post
- Disable WordPress’ blogging functionality and disable ‘posts’
- How to know if get_posts() failed?
- How do I convert a mathematical Microsoft Word document to a WordPress blog post?
- widget should display post archive by year and on click also by month
- Post & edit a post from front end along with upload, dropdown, and other inputs
- How do I change the gallery that is inserted in the post?
- Single Post Gallery Using Shortcode
- Posts Page Featured Image [closed]
- Displaying Page Title on index.php
- How to enqueue scripts depending on post formats?
- How to Replace the WordPress Featured Image with a Video?
- How to share same post to multiple site in wordpress?
- Convert a complex webpage into WP theme
- How to load a different header based on post format?
- Custom excerpt length filter doesn’t work
- How to get the post’s parent ID?
- Limit Gutenberg blocks available to users to choose from
- Understand post type
- Mark menu item as current-menu-item for category
- Understanding and using metaboxes in posts
- Remove certain post-formats from showing in blog?
- Why orderby=”date” does not support manually changed posts?
- Blog Posts in Custom Menu
- page.php showing loop of posts and not page content
- Why is my Blog Page ID == First Post ID?
- Add blogs to “Blogs i Follow” sidebar [closed]
- Choose whether to automatically add a taxonomy with the same name as the post
- Exclude category from
- Blog page not working
- How to display the link (title) and thumbnail post?
- Underscores Theme Unit Testing – Catching Untitled Posts
- Append class to posts page
- How to disable WordPress blog folder
- How could I change my Permalink from blog to custom structure? [closed]
- Posting blog entries in screenplay format
- Disable sticky option for specific categories
- Highlight static blog page link in header
- Single.php – Get Current Parent Category
- How to remove in-line style of WordPress’s post content only?
- Block editors annoying warnings
- What does WordPress do if I save a post without content/title? [duplicate]
- How to add a class to edit_post_link?
- Admin – no Featured image choice in create new/page|post
- Append ‘Continue Reading’ link if post length is more than 3 lines of text?
- older blog posts not showing in new theme
- Why won’t pagination work?
- WordPress Query Posts From Category Post on Static Page
- Un-highlight Blog Menu Item when Category Menu Item is Selected
- Exclude post category in a blog page
- Cant’ Grab WordPress Built-in Posts Through Loop
- Change default post style to columns
- How do I allow certain users to make a certain type of post?
- I can’t find the relevant part of the loop in my theme file. How do I find the full content with “More…”
- WordPress Architecture as a CMS – Posts & Pages
- Changing The Default Header POST Title and Description text by category in wordpress
- why my urdu text is not aligned properly when written in wordpress blog post?
- Add a field in my rest api
- Permanently deleted posts still exist
- Pagination not give another posts
- “Blog pages show at most” in setting not working
- Sticky Post Doesn’t always work
- Single Post Gallery Using Shortcode
- How to pull latest posts from a specific category
- blog post not accesible on click [closed]
- How to fix wordpress blog post error? Can anyone help to fix this issue?
- How to pull sticky post permalink inside php?
- Problem paginating a subquery on a post
- Use posts from old db by changing prefix
- Blog featured images disappeared on my homepage
- Blog images not showing on homepage
- How to prevent clicking on posts
- How to generate an HTML link automatically from URL in a users’ post
- Multiple Pages – Seperate blogs
- Integrate video and iframe in a post type gallery
- Why the blog posts is not showing?
- Displaying a specific sub-category’s posts from wp_query
- Posts only showing on /localhost/wordpress/ and not on other pages
- Post are not showing up
- Link post to blog from a static page
- Hide first blog post in content and output it in widget
- How to show the posts list into a static page? Problems to use the loop into a static page
- Page updates appear in Preview but not live version?
- new blog post does not appear in blog after publishing
- wordpress taxonomy results
- Which hooks are essential for post templates?
- Get image paths from RSS feeds
- 2 tick boxes appearing below comments
- Get most recent posts by category that aren’t first overall [duplicate]
- Wanting to apply different featured images for each post
- The post order is different for logged-in and non-logged-in users? [closed]
- Post only showing on homepage when Logged in – direct URL still working
- Change from all posts to specific categories post on main page?
- Posts not showing up on Blog page
- How to save the same post in multiple blogs?
- Is there a block to print post link standalone in a block theme?
- Need to show birthday of custom post type(Famous people in this case) in elementor. Date of birth set in custom fields
- WordPress Ajax load doesn’t work