You would deploy
multiple services. You would deploy your WordPress site to a PHP service by following the
Google Cloud WordPress Guide, then deploy the other parts of your App Engine application to other services all under the same project.
Then when you want the services to share information, they can either send
URLFetch requests to each other's
URL addresses at their specific
URL handlers, or share information using an external
data source (like a Cloud SQL instance) that you give them both read/write access to.
- An easier approach would be to deploy your
Wordpress site to a Compute Engine instance. Then select the
free tier 'micro 0.2 CPUs' machine type to run your Wordpress site for free. Communication with your App Engine application would be the same as above (a data source and/or URLFetch where your Compute Engine instance would accept requests using
Endpoints).