Skip Navigation

[Resolved] Beaver Builder

This support ticket is created 8 years, 4 months ago. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

No supporters are available to work today on Toolset forum. Feel free to create tickets and we will handle it as soon as we are online. Thank you for your understanding.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 17:00 8:00 – 17:00 8:00 – 17:00 8:00 – 17:00 8:00 – 17:00 -
- - - - - - -

Supporter timezone: America/Sao_Paulo (GMT-03:00)

This topic contains 16 replies, has 4 voices.

Last updated by mennoS 8 years, 4 months ago.

Assisted by: Adriano.

Author
Posts
#397563

Hello,

We will resolve the issue in the next release of Layouts, so it's up to us, you don't need to contact them.

About the other issue, please open a new thread so we can track it properly.

#430323

Hi, I think I have the exact same issue. When creating a VIEW containing [wpv-post-body view_template='None' suppress_filters='true'] BeaverBuilder breaks. All rows AFTER the VIEW containing wpv-post-body won't be populated with any data.

I've added your fix (from this thread) to functions.php, but it doesn't solve my issue. Any thoughts how to solve this? This is the fix that I've pasted in my functions.php:

add_action( 'init', 'fix_beaver' );
 
function fix_beaver(){
    $has_been_removed = false;
    add_action( 'ddl_before_frontend_render_cell', function ( $cell, $renderer ){
            if( $cell->get_cell_type() === 'cell-content-template' || 
                strpos($cell->get_content()['content'], 'wpv-post-body') === false ){
                    if( class_exists('FLBuilder') ){
                        remove_filter( 'the_content', 'FLBuilder::render_content' );
                        $has_been_removed = true;
                    }
            }
    } );
 
    add_action( 'ddl_after_frontend_render_cell', function( $cell, $renderer ){
        if( $has_been_removed ){
            add_filter( 'the_content', 'FLBuilder::render_content' );
            $has_been_removed = false;
        }
    });
}
This ticket is now closed. If you're a Toolset client and need related help, please open a new support ticket.