There is no “generic” way to just smash WP with another app and have it work.
It can be roughly split in two cases:
- Applications run separately on server, installed in different directories, and styled to look as one site (possibly talking to same database, possibly talking to each other via REST API or something).
- One of the applications runs whole site (URLs, routing, templates, styles, etc) and incorporates another in PHP runtime to perform specific functionality.
It is hard to advise on specific case without thorough research into circumstances.
In general WP is a PHP runtime and integrating other PHP solutions with it is perfectly possible.
Related Posts:
- Why have on every line
- How to check if woocommerce is activated in theme
- Conditionally loading JavaScript based on the Advanced Custom Fields in the post
- reason of splitting theme files to multiple files
- Set the transport of the Customizer ‘header_image’ core setting to ‘postMessage’
- Custom HTML structure in wp_list_categories
- Guidance with The Loop for CMS
- Why isn’t my if/elseif/else working correctly here?
- How to use SRCSET with get_the_post_thumbnail()?
- List authors with posts in a category
- Understanding WordPress child theme custom JS loading
- Use different javascript files for each page on website
- Is the regular ajax request method safe or I should use admin-ajax.php?
- How to get custom image size for image uploaded in Customizer
- do not show web page section when using advanced custom fields pro
- Switching between custom templates in a post type of the admin menu
- Can I change a variable in a content part while calling it?
- Remove annoying WP Adminbar CSS
- Exclude posts from homepage having a specified tag
- Changing the template hierarchy
- Custom category code not showing all posts
- Set WordPress Default Template
- Adding country tags automatically
- How do I get current page ID in WordPress customizer file?
- Customizer: Output default value in Customizer CSS
- WordPress does not load page.php, return 404.php
- Create another “Display Site Title and Tagline” checkbox, “Header Text Color” setting and control
- Add child pages of parent to navbar PHP
- Load a page into a div with Ajax
- Converting HTML Template to WordPress Theme
- How to use my style.css file outside of wordpress subdomain?
- How to remove the cufon script from Dzonia Lite theme [closed]
- Add_action not working in required file of functions.php
- How to set up VS Code for WP plugin/theme development in 2021? [closed]
- adding custom user input fields in WordPress admin dashboard gives error The link you followed has expired. Please try again
- Avoid parallax images hardcoding
- Improve page speed loading using CDN and async or defer attribute
- Populate editor with some content of a page with a page template
- Displaying recent posts on static page with template-part via shortcode
- Skt full width basic slideshow problem
- get_template_part for specific page
- How do I create my own .php file with a code part and echo it on different pages?
- if statement with is_active_sidebar()
- Why am I getting a different filename? And how does WordPress load singular.php for both Page & Post? (Fresh WordPress installation)
- get_template_part() not firing within a switch statement when template has new WP_Query
- How to call multiple functions from multiple files into a WordPress page template [closed]
- What file have I to create in my custom WordPress theme to show all the post belonging to a specific category?
- What is the best way to define constant options for a theme?
- How to specify the path for require_once in a child theme?
- Warning: printf(): Too few arguments in helpers.php file
- wp_nav_menu not working correctly in my underscores theme
- get_page_template_slug returns incorrect path
- Help Fallback (thumbnail)
- How can I search all plugins for composer’s vendor/autoload.php?
- get_page_templates only return templates with “home” in the filename
- Is there a hack for using is_page() within the function.php file?
- Extract and display user infromation on an automatically created page
- Show different website layout if no sidebar added
- How can I assign separate stylesheets to different pages?
- Need advice on theme customizer and child themes
- How to make sure relative URL works when site is not on root domain?
- How to tell if a user has gone in and created a menu
- Search.php gets metadata from first post
- Displaying images outside the content
- How do you remove header sitewide from mobile only?
- PHP inside echo HTML
- Check if current post in loop is last on current page
- “WARNING: Found @$ in the file __ Possible error suppression is being used
- How to change PHP variables with AJAX request in WordPress
- is_user_logged_in returns false when I access certain pages
- REST API custom endpoint to fetch pages and posts not working
- How to print all the inline styles in the WP_Styles instance together with their keys?
- Exclude category from woocommerce product category list
- Create dashboard widget for custom theme support
- Create category after theme setup and modify the default one
- Trying to get pagination working on WP_Query() post grid
- Display attached images of a page or post that are insetred using gallery
- Fix hover images blink
- Theme editing “post thumbnail” help
- How to add Open/Close Toggle button into Twenty Fifteen theme for hiding left sidebar?
- Problems with the WordPress loop [closed]
- Use Custiomizer to setup meta theme color tag
- How to replace hard-coded list of custom taxonomy terms based on custom field query [closed]
- Where can I find the declaration of `$_wp_theme_features`?
- Calling PHP function doesn’t work in index.php
- Click to expand menu
- Display tab title as ‘blog tagline | blog title’
- My customizer’s setting doesn’t set to the default and needed to click the control’s “Default” button before it’ll be set
- How to correctly add the featured immage (thumbnails) support in a WP theme? Why I can’t add a featured immage?
- WP multisite network plugin fails to see classes loaded with spl autoload
- Listing current pages subp page in list items in the sidebar
- Trying to display ads on only a third of posts in a loop. Keep getting Error 500?
- Add CSS class to PHP Statement
- Load slideshow.css file only if Slideshow is checked / on
- $_html is empty when var dumped
- Headers already sent error with get_template_part in REST API call
- How to customize content-video.php file in wordpress as is in html file?
- orderby property of query on pre_get_posts returns incorrect value
- Woocommerce Convert existing order to the cart
- WordPress PHP8 Critical Error in class-wp-widget.php