This add-on for Broadcast adds support for the Elementor Page Builder plugin.
The following features are supported:
- background images
- Caldera Forms
- carousel
- devices-extended
- display conditions for templates
- editor fields (in order to allow other add-ons to parse shortcodes and URLs)
- gallery
- global elements
- icon list
- image box
- image
- image gallery
- Jet Attached Popups
- Jet Listing Grid
- Jet Smart Filters (Checkboxes and Range)
- Loop grids
- ProductIntroFullDetail
- Smart Slider 3
- templates
- template shortcodes
- vt-saaspot_agency
- vt-saaspot_resource
Elements that I know of require special work but are not automatically handled:
- UberMenus (requires the Menus add-on to broadcast the menus and set the menu manually after broadcasting the template).
With the add-on enabled, linked children are automatically updated when saving from within the Elementor editor.
To broadcast a template, broadcast a page that contains a [elementor-template id=”123″] shortcode on it. Broadcast will detect the template ID and broadcast it over to the child blog.
I have some Elementor Templates that I want to reuse on several sites included on my Multisite WP install.
Using this add-on will it keep all my sites updated when I make changes to a template on my main site?
Thanks.
Yepp. Broadcast the template first, and then broadcast any pages you want that contain the [elementor-template] shortcode. The equivalent template ID will be placed in the shortcode on each child blog, and then when you update the template it will be updated on each linked child.
When I broadcast a page that is built in elementor, the internal links don’t update the domain change. EG mywebsite.com/page when broadcast ISNT changing to mywebsite.com/site2/page (i have my sites setup under subdirectories)
Is this possible to automatically update?
Links in pages, Elementor or not, are not automatically updated. To do this, the Local Links add-on must be used.
I have several different sub domains on a multisite with individual domain names. Example website1.com , website2.com. And so on. I have 6 Elementor pages that are identical through out all of the individual websites. Would I be able to assign master pages that whatever I change content wise on the master it updates the pages on all of the other websites within my multisite?
Regards
Absolutely. That’s how Broadcast works: broadcasting one page to other sites in the network. Then updating the parent page will cascade the changes to each linked child site.
Image gallery widgets should be supported. Could you enable Broadcast debug mode, broadcast the post and then send me the debug text to read through?
Inside this page has a some elementor library. Is it possible when I update the master library, all pages will update?
Yes.
The library itself is a custom post type (elementor_library) that the Elementor add-on can broadcast. After having broadcasted and linked the library, you can just update the parent library and the child libraries will be updated.
example:
all site have a “dashboard elementor library”, when I link in Broadcast, in the other site create a new “dashboard elementor library”. Duplicate the same library.
is it possible just update the exist elementor library?
If a duplicate library is being created it is because the existing library is not linked.
To link to an existing library, select the parent library from the post overview screen, use the “find unlinked children” bulk post action and you should see a link created to the existing library on the child blog.
After that, you should be able to update the libraries without duplicates being created.
Solid background colors should not be affected. The add-on will handle background images, though.
Could you enable Broadcast debug mode, broadcast the post and then send me the debug text to read through?
Not being familiar with Elementor myself, I’ll have to ask that you enable broadcast debug mode, broadcast the post in question to one blog, send me the debug text to read through and then point out which SVG file you’re missing.
It’s probably just Broadcast that doesn’t know about SVG icons or something.
Not being an Elementor user myself, I’m not quite sure what you mean. Could you screenshot and show me what you mean?
Display Conditions are the rules that assign templates to pages. For example, you can create a condition that applies an Elementor template to an individual page, or a post type, etc. You can even have multiply conditions. This problem makes broadcasting templates unusable if the intent is to keep them in sync. Please advise. Thanks!
I have a beta version of the add-on that handles display conditions. If you e-mail me I can send it over.
When I broadcast templates, the template ID in the child site is different from the original template ID. This is meaning that if I have parts of my page template which use shortcodes to pull in section templates, these don’t work.
Any ideas?
Do you mean the [elementor-template] shortcode? The ID in that shortcode should be automatically modified to match the equivalent ID on each child. This is something the Elementor add-on does in the background, when it detects a shortcode.
Here’s my specific usage issue:
I want to have a custom field dropdown where admins on the child sites can select from 4 page templates. On the parent site, this works by the dropdown values containing the elementor template IDs. The custom field broadcasts fine, but because the elementor template IDs are different in the child post vs. the parent, the dropdown values don’t match to the elementor template.
Does that make sense? Is there a workaround you can suggest to resolve this?
thanks
How is the dropdown populated? Are the IDs hardcoded?
Ideally, one should use a get_posts with the correct post_type and use the IDs there.
The Elementor add-on will modify the IDs of the templates it broadcasts which, while the content and template title and everything will be identical on all blogs, the IDs won’t be. So you’ll have to account for the different IDs, which is a limitation within WordPress itself.
thanks
I’m trying to figure out the best way to handle this. It feels like ACF should be the solution here, but I’m not sure how. Perhaps we can discuss more via e-mail? Feel free to e-mail me some pics of your current setup and we can then see what can be done.
Thanks for a great plugin!
Since I’m not an Elementor user myself, I’m not quite sure what you require. Do you want a page to be force broadcasted? Or a template broadcasted whenever a page is updated?
Looking further into the add-ons, I’m thinking the Bulk cloner might work? So I create a master subsite that has all the necessary templates and layouts, including the home page, and then just clone that for every new subsite that I want to add. Would that work? I just want to change the name of the subsite so that every blogger on the platform has their own mini-blog with exactly the same look and feel.
Using the Bulk Cloner, either in manual or in spreadsheet mode, seems like it should solve your problem. You can also try other site cloning plugins such as NS Cloner, but I’m not sure about their level of support. :)
With Bulk or NS Cloner, I would like to create a subsite from a Master site that has the Elementor template on the Home page….but I have to create the subsite first that includes the Homepage setup. Because I want to broadcast the home page of the master, I seem to be wanting to do the impossible.
Unless you have any ideas, maybe I should create a static home page and just broadcast a blog page as a menu item.
Without knowing your exact setup, lots of people who have a similar setup, with clones blogs for various users, will usually use a base template site, which they then clone. The template site is not the main site, though – but a completely empty site ready to be cloned. In that way, you can have pages on your clones all linked back to the template site, ready to be updated.
The challenge is that the Home page banner uses an Elementor template that I only want to manage in the master site.
I understand how to use Broadcast for the other pages because I just broadcast and they miraculously appear! I just can’t see a way to have the Elementor template on a home page.
I can give you an actual example if I’m not making sense. I have used Broadcast and NS Cloner successfully in the past, but it becomes a headache when there are a number of subsites and I need to tweak the Home page template for all of them.
I think it would be easiest if you just e-mailed me and showed me some screenshots of what you need done. I’m sure there’s a way Broadcast can help you save time. :)
Not being an Elementor user myself, I cannot say. I can only say that people that use Elementor have asked me to add support for various Elementor widgets and features, and I’ve done so. Can’t say which features are free and which are in pro. Ask the Elementor people?
Can I create all templates with elementor in the master website which will be cloned for each subsite and then if I make some changes to the master templates, those changes will be broadcasted to all subsites? I hope the way I wrote my request it is not very complicted. Thank you in advanced.
Only one developer here. :) Yes, it’s perfectly possible to broadcast templates – in fact that’s why the Elementor add-on exists: to broadcast templates and the various widgets / elements in the builder.
I have read the comments and I can see that Ralf have had the issue earlier on.
But I can’t see any ansver for this issue?
Best regards, Kristian
Quote:
“I use picture galleries with Elementor in my posts> https://docs.elementor.com/article/597-gallery-widget – I have the 3rd party broadcast plugin … everything works wonderfully. only the pictures in the gallery are not displayed. in the source code, the url is empty. as a note yet – I use filebird (https://wordpress.org/plugins/filebird/) – in normal images, it works great too – only galleries do not transfer .. can you help? thank you greeting ralf”
It’s quite impossible to say without a broadcast debug text. Could you enable Broadcast debug mode, broadcast the post to one blog and then send me the long, long, long debug text to read through?
That will tell me what Broadcast is doing.
Sorry for not getting back to you, but the issue was solved by updating the wordpress network.
Now I got a new issue, where the links defined on an elementor page shows up at the different at the broadcasted pages
An exampel is like this.
Original page: /gulve/traegulve/
Broadcasted page: /gulve/traegulve/#/gulve/traegulve/
Why do I the link change?
The permalinks are generated by the permalink settings of each site: Admin > Settings > Permalinks.
BC has nothing to do with any permalinks.
https://erhvervsgulve.dk/gulve/
https://silkeborggulvbelaegning.erhvervsgulve.dk/gulve
Every button with “Læs mere” have a link
There links do now look like it was stated earlier on.
Can you tell me why the links are different?
The only thing that have been changed is a removal of another page which was broadcasted.
Broadcast doesn’t modify the permalinks. When broadcasting, WordPress will generate a permalink for the child page automatically.
Exactly how WordPress generates the link, and then presents the link, does not involve Broadcast unless you have the permalinks or redirect add-ons active, but they modify to which site the permalink points. BC doesn’t modify the slugs or where on the child site the links point.
So the question is, do you have any permalink modifying plugins active. Maybe a setting in elementor itself?
Pressing the save button should result in the child posts being updated. Or, pressing the publish button also.
Maybe there is some caching going on? Care to email me the massive broadcast debug text file from when you change the post and then press update?
If you unlink the parent page using the bulk post action, or within the editor, the only time the child should get linked again is if you select to broadcast to that site.
What do you mean by “page settings”? E-mail me a screenshot?
How to make such a system where when I edit it on a master site the template gets updated on all sites. Remember these websites are not instances of multisite but separate websites with their own domain names, may be hosted on same server but can be hosted on different servers as well.
Broadcast requires a network to do anything. Depending on how much your time is worth, your best bet would be to merge the single installs into a network.
After that you can use Broadcast normally and save tons of time.
I have shared/broadcasted the Elementor template “Standard kit” from the main site (containing all style settings and more) too the subsites. Can I set Elementor on the subsites to use this Sandard kit template, so that styling on all sites will be controlled from the Main site Standard kit?
Thanks for any help :)
Best redards, Siv
I’m not an elementor expert but I would think that Elementor uses the standard kit template (post) automatically.
If not, perhaps a duplicate “standard kit” was created, the Elementor is still using the original standard kit? I solve duplicates using the delete before broadcast add-on, that will first delete all posts with the “standard kit” post name, and then creating a new, linked post in its stead.
After that, rebroadcasting the standard kit will update the kit on all linked child sites.