I am creating a custom page template in my child theme and then on that custom page template I inserted FLBuilder::render_query to call a BB layout that I had saved. I then made a page and selected my custom page template. The page loads the BB layout just fine, but the content is not editable on that current page. I can only edit the content on the page if I edit the original BB template. Seems no matter where I insert a BB template using the FLBuilder::render_query method, the layout is not editable unless I go and edit the original BB template. Should I be able to edit on the current page?
If I use the fl_builder_insert_layout shortcode then I can edit the BB template directly on the page that it is being used on. Which is what I assumed I could do with the FLBuilder::render_query method.
This will render the BB template with an ID of 631, but I can not edit it within the current page. The only way I can edit the BB template is if I go to the original template and edit it there. However, I need to be able to edit it from within the page itself.
If I launch the Page Builder while on the page the Layout Settings lightbox will load showing a list of templates to choose from.
I understand that the_content tag is needed within a loop, but that then creates a separation in content which does not work for in in this case. I need to be able to edit everything on the page the same way.
Thanks for all your help on this, but I need to come up with another solution for my project.
The main problem is that there is an inconsistent work flow with adding and editing saved BB templates. If you add BB templates manually to a page whether it be shortcode or by the FLBuilder::render_query method then that BB template is not editable on that current page. It can only be edited from the main template post (being the post type fl-builder-template).
However, on the flip side if you create a new page, activate the page editor and insert the same saved BB template or drag in a saved row or module template then it can be edited on the current page.
Thanks again for you help.
Hi Justin,
Thanks for getting back to me and I understand the reasoning. I think your future solution for editing the shortcode and render_query content sounds like a great idea. I think it will fill that missing element to the workflow when adding/editing templates using those two processes.
Thanks again for your time and all the work with BB.
Boom! Done. No padding on Beaver Builder pages. There are a few specific use cases we will discuss for this later on, but feel free to apply this technique as you sit fit for the unique needs of your theme.
Most of the time when Beaver Builder is active there is no need for the default page heading. It typically just gets in the way. Your users can disable that themselves by going to Tools > Edit Global Settings > Default Page Heading and entering the CSS selector for the page headings in your theme, but why not make things easier for them?
By default, all rows in Beaver Builder have a maximum width that can be adjusted in the global settings and scales appropriately for smaller devices. Even if your content wrapper is full width, rows and their content will still be contained within a boxed layout like the screenshot below.
TGM Plugin Activation is a PHP library that allows you to easily require or recommend plugins for your WordPress themes (and plugins). It allows your users to install and even automatically activate plugins in singular or bulk fashion using native WordPress classes, functions and interfaces. You can reference pre-packaged plugins, plugins from the WordPress Plugin Repository or even plugins hosted elsewhere on the internet.
That little thank you is a filter that allows you to replace our upgrade links in the lite version with your affiliate link, essentially making you money any time someone that uses your theme decides to upgrade to the paid version of Beaver Builder.
The article has led me to the right direction. I am not sure where to add this custom code to create full width columns and images. Would it go in the editor of css for the plugin? There are multiple plugin files and I am not sure where i would place this code:
The code is already in the CSS of the theme and it is still not making the content full width. I have tried editing the beaver builder plugin css files, but I am having no such luck. Do you have any suggestions?
The .fl-builder CSS tip is killer! Will definitely be rolling that out on some of the designs we are building using Beaver Builder for Genesis. Not every page needs the builder but when you do you often want to standardise the CSS across all of them.