Divi feeding Divi

[et_pb_section admin_label=”section”][et_pb_row admin_label=”row”][et_pb_column type=”4_4″][et_pb_text admin_label=”the facebook post text” background_layout=”light” text_orientation=”left” use_border_color=”off” border_color=”#ffffff” border_style=”solid”]

Does anyone know if it is possibly to have one Divi website automatically populate a specific page with content from other Divi sites? Sort of like how a page can display multiple RSS feeds, but with pages instead? That may be a little vague or confusing. basically, this is what I am trying to do for someone. (URL’s are just examples)

They want a hub site for their business that automatically displays books added to pages from their signed authors sites. This way they do not have to do the same process of adding a new book to their author’s website and their hub site every single time one of their authors releases a new novel.

The process they want is to log into the admin section on Author1 . com, add a new book to the author’s book series page, hit publish, then have their main page over at HubSite . com automatically pull that new book and display it there as well.

Hopefully that is less confusing. I believe this is possible with Joomla but unsure about WordPress/Divi…

[/et_pb_text][et_pb_text admin_label=”Text” background_layout=”light” text_orientation=”left” use_border_color=”off” border_color=”#ffffff” border_style=”solid”]

One possible way to do it is using the plugin wp scraper which allows you to create a shortcode to display a scraped selection (css id/class, xpath, or regex) from another site.   (I use this with Tim Strifler’s Divi Dashboard Welcome to update content on client dashboards without having to login to each clients’ site and edit/update it)

 

Quick example…

On the homepage of site thechurchofthelatterdaydude.com I’ve got 2 modules, and I’ve assigned them css ID’s of “ripthis” and “ripthis2″:

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row admin_label=”Row”][et_pb_column type=”1_2″][et_pb_image admin_label=”Image” src=”https://oneofmydomains.com/wp-content/uploads/2017/03/2017-03-03_14-20-06.png” show_in_lightbox=”on” url_new_window=”off” use_overlay=”off” animation=”off” sticky=”off” align=”left” force_fullwidth=”off” always_center_on_mobile=”on” use_border_color=”off” border_color=”#ffffff” border_style=”solid”] [/et_pb_image][/et_pb_column][et_pb_column type=”1_2″][et_pb_image admin_label=”Image” src=”https://oneofmydomains.com/wp-content/uploads/2017/03/2017-03-03_14-20-33.png” show_in_lightbox=”on” url_new_window=”off” use_overlay=”off” animation=”off” sticky=”off” align=”left” force_fullwidth=”off” always_center_on_mobile=”on” use_border_color=”off” border_color=”#ffffff” border_style=”solid”] [/et_pb_image][/et_pb_column][/et_pb_row][et_pb_row admin_label=”Row”][et_pb_column type=”4_4″][et_pb_text admin_label=”Text” background_layout=”light” text_orientation=”left” use_border_color=”off” border_color=”#ffffff” border_style=”solid”] Once you have a target selection (that you’ve set on your source page, or identified on existing site, or whatever) you can go into the plugin and do a test scrape, and once you’ve got what you want you just go to the shortcode tab, copy that, and paste it wherever you want it. [/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row admin_label=”Row”][et_pb_column type=”1_2″][et_pb_text admin_label=”Text” background_layout=”light” text_orientation=”left” use_border_color=”off” border_color=”#ffffff” border_style=”solid”] Test scrape: [/et_pb_text][et_pb_image admin_label=”Image” src=”https://oneofmydomains.com/wp-content/uploads/2017/03/2017-03-03_14-23-05.png” show_in_lightbox=”on” url_new_window=”off” use_overlay=”off” animation=”off” sticky=”off” align=”left” force_fullwidth=”off” always_center_on_mobile=”on” use_border_color=”off” border_color=”#ffffff” border_style=”solid” title_text=”Test Scrape”] [/et_pb_image][/et_pb_column][et_pb_column type=”1_2″][et_pb_text admin_label=”Text” background_layout=”light” text_orientation=”left” use_border_color=”off” border_color=”#ffffff” border_style=”solid”] Shortcode: [/et_pb_text][et_pb_image admin_label=”Image” src=”https://oneofmydomains.com/wp-content/uploads/2017/03/2017-03-03_14-24-29.png” show_in_lightbox=”on” url_new_window=”off” use_overlay=”off” animation=”off” sticky=”off” align=”left” force_fullwidth=”off” always_center_on_mobile=”on” use_border_color=”off” border_color=”#ffffff” border_style=”solid”] [/et_pb_image][/et_pb_column][/et_pb_row][et_pb_row admin_label=”Row”][et_pb_column type=”4_4″][et_pb_text admin_label=”wpms shortcode for ripthis2″ background_layout=”light” text_orientation=”left” use_border_color=”off” border_color=”#ffffff” border_style=”solid”]

Here’s the shortcode in a text module for ripthis2 (the contact form, which probably loses the formatting in this case because although I have formidable pro forms on this other domain, I don’t have the same form styling setup – I could look into that and resolve it, but I’m not bothering with this quick mockup)

[[wpws url=”https://thechurchofthelatterdaydude.com/” query=”#ripthis2″ ]]  will grab that and show it as:

 

[wpws url=”https://thechurchofthelatterdaydude.com/” query=”#ripthis2″ ] [/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row admin_label=”Row”][et_pb_column type=”4_4″][et_pb_text admin_label=”wpms shortcode for ripthis” background_layout=”light” text_orientation=”left” use_border_color=”off” border_color=”#ffffff” border_style=”solid”]

same thing here, just grabbing the ripthis ID (the text module)

[[wpws url=”https://thechurchofthelatterdaydude.com/” query=”#ripthis” ]] [wpws url=”https://thechurchofthelatterdaydude.com/” query=”#ripthis” ] [/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section admin_label=”Section” fullwidth=”off” specialty=”off”][et_pb_row admin_label=”Row”][et_pb_column type=”1_2″][/et_pb_column][et_pb_column type=”1_2″][/et_pb_column][/et_pb_row][/et_pb_section]