Title: EloB's Replies | WordPress.org

---

# EloB

  [  ](https://wordpress.org/support/users/elob/)

 *   [Profile](https://wordpress.org/support/users/elob/)
 *   [Topics Started](https://wordpress.org/support/users/elob/topics/)
 *   [Replies Created](https://wordpress.org/support/users/elob/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/elob/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/elob/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/elob/engagements/)
 *   [Favorites](https://wordpress.org/support/users/elob/favorites/)

 Search replies:

## Forum Replies Created

Viewing 7 replies - 1 through 7 (of 7 total)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Page Builder by SiteOrigin] Namespace your classes](https://wordpress.org/support/topic/namespace-your-classes/)
 *  Thread Starter [EloB](https://wordpress.org/support/users/elob/)
 * (@elob)
 * [12 years, 5 months ago](https://wordpress.org/support/topic/namespace-your-classes/#post-4002235)
 * Hi Mate!
 * Any progress on this one? 🙂
 * Can you start a Github project so everyone can pull-request? I really appreciate
   your hard work and want to contribute for this awesome plugin.
 * Here is a tutorial to maintain a project in both svn and git for wordpress without
   any sufficient overhead:
    [https://gist.github.com/kasparsd/3749872](https://gist.github.com/kasparsd/3749872)
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Page Builder by SiteOrigin] Bug with namespaced widgets](https://wordpress.org/support/topic/bug-with-namespaced-widgets/)
 *  Thread Starter [EloB](https://wordpress.org/support/users/elob/)
 * (@elob)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/bug-with-namespaced-widgets/#post-4186116)
 * Hi Mate!
 * Great but I doesn’t work… It only works the first time you save but when you 
   click update the widget will get removed… You must addslashes to the class…
 *     ```
       $info['class'] = get_class($the_widget);
       ```
   
 * To
 *     ```
       $info['class'] = addslashes(get_class($the_widget));
       ```
   
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Page Builder by SiteOrigin] Moving a wordpress site with Page Builder](https://wordpress.org/support/topic/moving-a-wordpress-site-with-page-builder/)
 *  [EloB](https://wordpress.org/support/users/elob/)
 * (@elob)
 * [12 years, 7 months ago](https://wordpress.org/support/topic/moving-a-wordpress-site-with-page-builder/#post-4226140)
 * Here you have the SQL:
 *     ```
       SELECT *
       FROM  wp_postmeta
       WHERE  meta_key =  'panels_data';
       ```
   
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Page Builder by SiteOrigin] Moving a wordpress site with Page Builder](https://wordpress.org/support/topic/moving-a-wordpress-site-with-page-builder/)
 *  [EloB](https://wordpress.org/support/users/elob/)
 * (@elob)
 * [12 years, 7 months ago](https://wordpress.org/support/topic/moving-a-wordpress-site-with-page-builder/#post-4226138)
 * Iam not sure that he implemented that feature for export/import but goto your
   old database and grab the data from wp_postmeta…
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Page Builder by SiteOrigin] Bug with namespaced widgets](https://wordpress.org/support/topic/bug-with-namespaced-widgets/)
 *  Thread Starter [EloB](https://wordpress.org/support/users/elob/)
 * (@elob)
 * [12 years, 7 months ago](https://wordpress.org/support/topic/bug-with-namespaced-widgets/#post-4186047)
 * Awesome! 🙂
 * _[Moderator Note: [No bumping](http://codex.wordpress.org/Forum_Welcome#No_Bumping),
   thank you.]_
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Page Builder by SiteOrigin] Bug with namespaced widgets](https://wordpress.org/support/topic/bug-with-namespaced-widgets/)
 *  Thread Starter [EloB](https://wordpress.org/support/users/elob/)
 * (@elob)
 * [12 years, 7 months ago](https://wordpress.org/support/topic/bug-with-namespaced-widgets/#post-4186034)
 * This wasn’t a jQuery bug. They closed the bug report. So we need either my posted
   solution or fix the bug. 🙂
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Page Builder by SiteOrigin] Bug with namespaced widgets](https://wordpress.org/support/topic/bug-with-namespaced-widgets/)
 *  Thread Starter [EloB](https://wordpress.org/support/users/elob/)
 * (@elob)
 * [12 years, 7 months ago](https://wordpress.org/support/topic/bug-with-namespaced-widgets/#post-4185893)
 * Here is a better solution:
 * In siteorigin-panels.php:399
 *     ```
       foreach ( $panels_data['widgets'] as $i => $widget ) {
       	$info = $widget['info'];
       	if ( !class_exists( $widget['info']['class'] ) ) continue;
   
       	$the_widget = new $widget['info']['class'];
       	if ( method_exists( $the_widget, 'update' ) ) {
       		unset( $widget['info'] );
       		$widget = $the_widget->update( $widget, $widget );
       	}
       	$widget['info'] = $info;
       	$panels_data['widgets'][$i] = $widget;
       }
       ```
   
 * Change to:
 *     ```
       foreach ( $panels_data['widgets'] as $i => $widget ) {
       	$info = $widget['info'];
       	if ( !class_exists( $widget['info']['class'] ) ) continue;
   
       	$the_widget = new $widget['info']['class'];
       	if ( method_exists( $the_widget, 'update' ) ) {
       		unset( $widget['info'] );
       		$widget = $the_widget->update( $widget, $widget );
       	}
       	$info['class'] = addslashes($info['class']);
       	$widget['info'] = $info;
       	$panels_data['widgets'][$i] = $widget;
       }
       ```
   
 * And in js/panels.admin.panels:42
 *     ```
       var $$ = dialogWrapper.find('.panel-type[data-class="' + type + '"]' );
       ```
   
 * Change to:
 *     ```
       var $$ = dialogWrapper.find('.panel-type' ).filter(function() { return $(this).data('class') === type });
       ```
   

Viewing 7 replies - 1 through 7 (of 7 total)