Support » Plugin: WordPress Page Builder - Beaver Builder » PHP Notice
PHP Notice
-
I know notices are information only – and only should be displayed on dev sites – but, when re visiting a widget
Notice: Undefined variable: widget_title in /var/www/html/wp-content/plugins/beaver-builder-lite-version/modules/widget/includes/settings-general.php on line 50
-
What does your line 50 look like ?
There is no line 50 in the repository :
https://github.com/wp-plugins/beaver-builder-lite-version/blob/master/modules/widget/includes/settings-general.php@corrinarusso that GH repo has not been updated in nearly 5 years.
<span class="fl-builder-settings-title-text-wrap"><?php echo $widget_title; ?></span>
Here is the full log
[08-Apr-2020 15:19:25 UTC] PHP Notice: Undefined variable: widget_title in /var/www/html/wp-content/plugins/beaver-builder-lite-version/modules/widget/includes/settings-general.php on line 50 [08-Apr-2020 15:19:25 UTC] PHP Stack trace: [08-Apr-2020 15:19:25 UTC] PHP 1. {main}() /var/www/html/index.php:0 [08-Apr-2020 15:19:25 UTC] PHP 2. require() /var/www/html/index.php:17 [08-Apr-2020 15:19:25 UTC] PHP 3. wp() /var/www/html/wp-blog-header.php:16 [08-Apr-2020 15:19:25 UTC] PHP 4. WP->main() /var/www/html/wp-includes/functions.php:1274 [08-Apr-2020 15:19:25 UTC] PHP 5. do_action_ref_array() /var/www/html/wp-includes/class-wp.php:748 [08-Apr-2020 15:19:25 UTC] PHP 6. WP_Hook->do_action() /var/www/html/wp-includes/plugin.php:544 [08-Apr-2020 15:19:25 UTC] PHP 7. WP_Hook->apply_filters() /var/www/html/wp-includes/class-wp-hook.php:311 [08-Apr-2020 15:19:25 UTC] PHP 8. FLBuilderAJAX::run() /var/www/html/wp-includes/class-wp-hook.php:287 [08-Apr-2020 15:19:25 UTC] PHP 9. FLBuilderAJAX::call_action() /var/www/html/wp-content/plugins/beaver-builder-lite-version/classes/class-fl-builder-ajax.php:42 [08-Apr-2020 15:19:25 UTC] PHP 10. FLBuilderUISettingsForms::render_legacy_settings() /var/www/html/wp-content/plugins/beaver-builder-lite-version/classes/class-fl-builder-ajax.php:232 [08-Apr-2020 15:19:25 UTC] PHP 11. include() /var/www/html/wp-content/plugins/beaver-builder-lite-version/classes/class-fl-builder-ui-settings-forms.php:791 [08-Apr-2020 15:19:25 UTC] PHP Notice: Undefined variable: widget_form in /var/www/html/wp-content/plugins/beaver-builder-lite-version/modules/widget/includes/settings-general.php on line 57 [08-Apr-2020 15:19:25 UTC] PHP Stack trace: [08-Apr-2020 15:19:25 UTC] PHP 1. {main}() /var/www/html/index.php:0 [08-Apr-2020 15:19:25 UTC] PHP 2. require() /var/www/html/index.php:17 [08-Apr-2020 15:19:25 UTC] PHP 3. wp() /var/www/html/wp-blog-header.php:16 [08-Apr-2020 15:19:25 UTC] PHP 4. WP->main() /var/www/html/wp-includes/functions.php:1274 [08-Apr-2020 15:19:25 UTC] PHP 5. do_action_ref_array() /var/www/html/wp-includes/class-wp.php:748 [08-Apr-2020 15:19:25 UTC] PHP 6. WP_Hook->do_action() /var/www/html/wp-includes/plugin.php:544 [08-Apr-2020 15:19:25 UTC] PHP 7. WP_Hook->apply_filters() /var/www/html/wp-includes/class-wp-hook.php:311 [08-Apr-2020 15:19:25 UTC] PHP 8. FLBuilderAJAX::run() /var/www/html/wp-includes/class-wp-hook.php:287 [08-Apr-2020 15:19:25 UTC] PHP 9. FLBuilderAJAX::call_action() /var/www/html/wp-content/plugins/beaver-builder-lite-version/classes/class-fl-builder-ajax.php:42 [08-Apr-2020 15:19:25 UTC] PHP 10. FLBuilderUISettingsForms::render_legacy_settings() /var/www/html/wp-content/plugins/beaver-builder-lite-version/classes/class-fl-builder-ajax.php:232 [08-Apr-2020 15:19:25 UTC] PHP 11. include() /var/www/html/wp-content/plugins/beaver-builder-lite-version/classes/class-fl-builder-ui-settings-forms.php:791
Exactly what widget are you adding? Some of them the options will only work in wp-admin because of the way they are coded, we have to block a few of them for these reasons.
I was investigating a report from one of my plugin users that the widget kept disappearing, I couldn’t replicate the issue specifically – as far as a know it is coded correctly when I noticed the notice.
So I then tested with the standard ‘search’ widget and that had the same notice.
But what is really strange is I created and tested several variations and now there is no notice at all – so I expect it is an edge case when it is first used.
Hey @fullworks,
Just wondering if you had a chance to recreate the issue?
I did some testing on a fresh WP install on my local and didn’t encounter the notice after dropping all default widgets to a page. 🙂
Ben
- The topic ‘PHP Notice’ is closed to new replies.