Conflict with SiteOrigin Panels Page Builder
-
I’m using the Toothpaaste theme which comes bundled with a widget called SiteOrigin Panels Page Builder
I encountered a couple of conflicts with the theme and this plugin as follows:
Warning: Invalid argument supplied for foreach() in /wp-content/themes/toothpaste/extras/widgets/widgets.php on line 20 Code: 19 if ( !empty( $panels_data['widgets'] ) ) { 20 foreach ( $panels_data['widgets'] as $widget ) { 21 $panel_widget_classes[ ] = $widget['info']['class']; 22 } 23 } and Warning: Invalid argument supplied for foreach() in wp-content/plugins/siteorigin-panels/siteorigin-panels.php on line 389 389 foreach ( $panels_data['grids'] as $gi => $grid ) { 390 $cell_count = intval( $grid['cells'] ); 391 for ( $i = 0; $i < $cell_count; $i++ ) { 392 $cell = $panels_data['grid_cells'][$ci++]; 393 394 if ( $cell_count > 1 ) { 395 $css_new = 'width:' . round( $cell['weight'] * 100, 3 ) . '%'; 396 if ( empty( $css[1920][$css_new] ) ) $css[1920][$css_new] = array(); 397 $css[1920][$css_new][] = '#pgc-' . $gi . '-' . $i; 398 } 399 }
To resolve, I disabled the Siteorigin Panels which eliminated the second conflict. The first conflict persisted so I simply commented out lines 19-23 in the first example.
I guess I can live without the panel widget (although it is useful) but can anyone provide a better solution to make everything happily co-exist?
Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
- The topic ‘Conflict with SiteOrigin Panels Page Builder’ is closed to new replies.