If I understand your needs correctly, you would like to have your /blog page and post items aggregated and driven by WordPress without exposing the user to anything WordPress.
To solve the problem with “wordpress” being in the url, you should actually be putting the entire contents of the WordPress install into the website.tld/blog directory. Make sure you update any custom code you wrote to match the new location.
The next step would be to use style information from the current look of your website on the active theme’s style.css, modifying it to change the look of the generated lists and pages.
I don’t think a single.php can be used anywhere outside of a theme directory.
Related Posts:
- Loop.php vs looping inside template file
- How do I prevent one of two multiple loops from repeating on a second page?
- Show newly added posts since last user login time /date
- How do I override part of the main loop in my child theme?
- Enable infinite scroll on single.php [closed]
- single page site with subpages
- Recent posts on a static home page
- How to show “teaser” posts on blog / archive pages, otherwise full posts
- show random image in loop if image is not set
- On single.php, fetch 2 posts created after and 2 posts created before in relation to the actual post (using menu_order)
- Page-loop is looping content from custom loops on the same site. How to avoid that?
- Modified loop-single-forum.php to work inside of a sidebar Widget, not working on some site pages
- Split wordpress loop to multiple layouts
- How do I automate multiple category loops?
- Cannot retieve the_content() and the_author() – both returning empty strings
- Pagination on Single Post
- Single.php different behaviour from admin to non-admin
- Conditional: IF current user has NOT commented on current post (not including post author)
- get_delete_post_link() inside Loop stubbornly returns nothing
- Pagination for two loops
- Show other category posts in single.php
- How do I aproach this?(for sale, for lease, sold->move something from a category to another)
- Display single post inside accordion based on form submission results
- trying to write a variable into a wp_query, need help!
- display only parent replies count in index.php
- Change the way wordpress outputs images or image galleries
- Displaying posts limit: can’t get pagination to display [duplicate]
- How wp maps urls into files
- Custom Post Type archive above Single Post in single.php (same author)
- Custom Page Template and Category Exclusion
- Limitless amount of posts in custom archive page
- How to fix pagination for custom loops?
- Jquery Slider for profile template
- Counting the posts of a custom WordPress loop (WP_Query)?
- if ( is_home() && ! is_front_page() )
- Get excerpt using get_the_excerpt outside a loop
- How to display Yoast SEO meta description in archive template for each post instead of the_excerpt()? [closed]
- Get post content from outside the loop
- Why should I put if(have_posts()), is while(have_posts()) not enough?
- Display featured products through custom loop in woocommerce on template page
- Split Content and Gallery
- How to get Author ID outside the loop
- How can i display the content in plaintext
- Redirect loop when trying to login to /wp-admin/ [duplicate]
- How to split a loop into multiple columns
- Is it necessary to reset the query after using get_posts()?
- Is there any difference between the_title() and echo get_the_title()?
- AJAX with loop filtering categories
- Do I need to use The Loop on pages?
- Remove the Homepage Query
- remove tags from the_content
- the_title() shows title of the first post instead of the page title?
- how to override woocommerce specific loop or archive-product.php [closed]
- How to force excerpts / teasers in the loop
- Retrieve each widget separately from a sidebar
- Getting Post Comments for post ID using WP_Query() and a Custom Loop?
- Why am I being limited to ten posts on a custom loop?
- Should I use loop in the single.php file?
- A search for ‘0’ returns results
- Why do themes rely on “The Loop”?
- Using single.php from plugin folder instead of default template folder
- How do I get the category URL from get_the_category?
- How to return loop contents
- Using the Loop to show all levels of subpages under a parent page? Halfway there
- Cleanest Way to Select Every Second Element in a Loop?
- Custom permalink structure only for default posts
- Insert image or ad script after 3 posts using the loop
- Get date of last update outside of loop
- Pagination not working on home page
- Child Pages Loop
- How to place comments_template(); outside the loop?
- Multiple Loops Homepage?
- How to Change Loop to Order Posts by Views (using wp-postviews plugin)
- how to upload image using wp_handle_upload
- Avoiding using a loop to access a single post
- How to get the first image gallery of a product in woocommerce in a loop
- How can I save an array from a random post sequence for later use?
- Get post by page name or slug
- save_post + insert_post = infinite loop
- Get ID of a page containing secondary loop in content
- Custom Loop and Infinite Scroll
- Loop that displays PARENT PAGE & CHILD PAGE & outputs GRANDCHILD PAGE title and content
- is_home, and is_front_page conditional problem
- Is `query_posts` really slower than secondary query?
- Are there any scenarios where the query_posts may be used?
- the_content and wp_link_pages
- How can I create an alternative home page?
- Adding ‘current_post_item’ class to current post in the loop
- How do I get the attributes of a short code from a post?
- How can I custom order the results from wp_list_categories?
- ACF Repeater loops and resets – where is the reset_rows() documentation? [closed]
- WooCommerce Product Page Loop – Output All Product Thumbnails
- wp-admin redirecting to https, denying login
- Endless loop with wp_insert_post and wp_update_post
- Display subpages under parent page as a list within a loop
- Why is it necessary to call rewind_posts() when using the loop more than once? [duplicate]
- When to use wp_reset_postdata();
- Is including the loop necessary for page.php? [duplicate]
- the_title(); works in a page template, outside the loop. Why?
- wordpress loop for specific category