Question: I have an ever growing medley of websites that I own (WordPress for the most part if that helps).

Each one has a VERY simple "name, a graphic, and social media links" page on it at **foo.domain.com/partner**.

I would like for **a.domain.com** to be able to load content from 3 other sites into their sidebar with OUT iframes.

Is there a better way to do this? Maybe even with `.load()`? You can't load external content like that I believe, so I'm not sure the best way to approach this. Iframes aren't really cutting it.

Again, I have rights to ALL of the sites, and I have access to add PHP/Jquery scripts anywhere on them all.

Answer: 
Lots of ways to do this: 

1. PHP can `file_get_contents()` or `cURL` content from other sites and then work with the content server side (load content before it's sent to the browser)
2. If you are generating content from databases (as you would be in WP) you can connect directly to the MySQL database of your other sites and work accordingly (make sure that you set up MySQL users that can access from the IPs of your other sites (also a server-side method)
3. Set up [cross-domain](https://developer.mozilla.org/en-US/docs/HTTP_access_control) permissions for javascript and use ajax to load in content (i.e. `Access-Control-Allow-Origin`)
How about JSONP requests? You can avoid the [SOP](http://en.wikipedia.org/wiki/Same_origin_policy "Same Origin Policy") violation.