-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
Questionaire
- I have my server set up correctly.
- I am using a supported version of WooCommerce.
- I can reproduce the error with a local docker setup.
Versions
WooCommerce version: 8.7.0
PHP version: 8.0
Plugin version 2.1.5
Issue
Problem description:
3 warnings are thrown during each loading process in backend:
Warning: Trying to access array offset on value of type bool in /var/www/clients/client0/web3/web/wp-content/plugins/woocommerce-qenta-checkout-page/includes/settings-qcp.php on line 9
Warning: Trying to access array offset on value of type bool in /var/www/clients/client0/web3/web/wp-content/plugins/woocommerce-qenta-checkout-page/includes/settings-qcp.php on line 10
Warning: Trying to access array offset on value of type bool in /var/www/clients/client0/web3/web/wp-content/plugins/woocommerce-qenta-checkout-page/includes/settings-qcp.php on line 11
Reason:
The logo is read out in the aforementioned file using get_theme_mod( 'custom_logo' ). However, it is not taken into account that a WordPress project may not have a logo stored in this way.
The solution would be to check the presence of a logo before image information is loaded.
Steps to reproduce:
- install WordPress.
- install and activate WooCommerce.
- install and activate a theme that does not use custom_logo (e.g. Avada).
- Install and activate woocommerce-qcp.
Note: the messages can be seen, for example, when debug mode is activated (in my case in my own development environment) or in the error log.
Metadata
Metadata
Assignees
Labels
No labels