Skip to content

Commit

Permalink
Fixed issue on Page Builder Widgets being inadvertently translated
Browse files Browse the repository at this point in the history
  • Loading branch information
marcochiesi committed Oct 9, 2017
1 parent 5b1286d commit a1b39dc
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 1 deletion.
13 changes: 13 additions & 0 deletions includes/class-compatibility-plugins.php
Expand Up @@ -392,6 +392,19 @@ public function siteorigin_panels_enable_pages( $pages ) {
return $pages;
}

/**
* Add widget field for Page Builder (SiteOrigin Panels)
*
* @param mixed[] $instance
* @param object $widget
* @return mixed[]
* @since 2.5.2
*/
public function siteorigin_panels_additional_fields( $fields ) {
$fields[] = 'panels_info';
return $fields;
}

/**
* Disable old compatibility code provided by Page Builder (SiteOrigin Panels)
*
Expand Down
8 changes: 7 additions & 1 deletion includes/class-widget.php
Expand Up @@ -89,7 +89,13 @@ public function update( $new_instance, $old_instance ) {
}
$instance['type'] = strip_tags( $new_instance['type'] );
$instance['filter'] = strip_tags( $new_instance['filter'] );
$instance = apply_filters( 'black_studio_tinymce_widget_update', $instance, $this );
$additional_fields = apply_filters( 'black_studio_tinymce_widget_additional_fields', array() );
if ( ! empty( $additional_fields ) ) {
foreach ( $additional_fields as $additional_field ) {
$instance[ $additional_field ] = $new_instance[ $additional_field ];
}
}
$instance = apply_filters( 'black_studio_tinymce_widget_update', $instance, $this );
return $instance;
}

Expand Down

0 comments on commit a1b39dc

Please sign in to comment.