PHP Warning – “Undefined variable $notices”
-
Hello,
I am facing the same PHP warning (“Undefined variable $notices”) as this user. Is there a fix for this? This warning appears as soon as I activate the auction plugin.
I am using the non-pro version. The theme I am using is a custom theme I am creating.
Thanks for any responses in advance!
wp-content/plugins/woocommerce/templates/notices/error.php:22 wc_get_template() wp-content/plugins/woocommerce/includes/wc-core-functions.php:364 wc_get_template_html() wp-content/plugins/ultimate-woocommerce-auction/includes/class-uwa-scripts.php:125 UWA_Scripts->uwa_register_front_scripts() wp-includes/class-wp-hook.php:308 do_action('wp_enqueue_scripts') wp-includes/script-loader.php:2180 wp_enqueue_scripts() wp-includes/class-wp-hook.php:308 do_action('wp_head') wp-includes/general-template.php:3043 wp_head() wp-content/themes/customTheme/header.php:25 load_template('wp-content/themes/customTheme/header.php') wp-includes/template.php:718 locate_template() wp-includes/general-template.php:48 get_header() wp-content/themes/customTheme/template-home.php:5
WooCommerce System Report:
` ### WordPress Environment ### WordPress address (URL): https://localhost Site address (URL): https://localhost WC Version: 7.4.1 REST API Version: ? 7.4.1 WC Blocks Version: ? 9.4.4 Action Scheduler Version: ? 3.5.4 Log Directory Writable: ? WP Version: 6.1.1 WP Multisite: – WP Memory Limit: 256 MB WP Debug Mode: ? WP Cron: ? Language: en_US External object cache: – ### Server Environment ### Server Info: Apache/2.4.55 (Unix) PHP Version: 8.1.14 PHP Post Max Size: 128 MB PHP Time Limit: 30 PHP Max Input Vars: 1000 cURL Version: 7.74.0 OpenSSL/1.1.1n SUHOSIN Installed: – MySQL Version: 10.6.11-MariaDB-1:10.6.11+maria~ubu2004 Max Upload Size: 64 MB Default Timezone is UTC: ? fsockopen/cURL: ? SoapClient: ? Your server does not have the SoapClient class enabled - some gateway plugins which use SOAP may not work as expected. DOMDocument: ? GZip: ? Multibyte String: ? Remote Post: ? Remote Get: ? ### Database ### WC Database Version: 7.4.1 WC Database Prefix: wp_ Total Database Size: 5.73MB Database Data Size: 4.20MB Database Index Size: 1.53MB wp_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB wp_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_woocommerce_order_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_actionscheduler_actions: Data: 0.05MB + Index: 0.11MB + Engine InnoDB wp_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_actionscheduler_logs: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_comments: Data: 0.02MB + Index: 0.09MB + Engine InnoDB wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_options: Data: 3.03MB + Index: 0.06MB + Engine InnoDB wp_postmeta: Data: 0.14MB + Index: 0.09MB + Engine InnoDB wp_posts: Data: 0.09MB + Index: 0.06MB + Engine InnoDB wp_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_usermeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_wc_admin_notes: Data: 0.05MB + Index: 0.00MB + Engine InnoDB wp_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB wp_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB wp_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_woo_ua_auction_log: Data: 0.02MB + Index: 0.00MB + Engine InnoDB ### Post Type Counts ### attachment: 30 customize_changeset: 27 nav_menu_item: 10 page: 11 post: 6 product: 18 product_variation: 7 revision: 9 shop_order: 1 ### Security ### Secure connection (HTTPS): ? Your store is not using HTTPS. Learn more about HTTPS and SSL Certificates. Hide errors from visitors: ? ### Active Plugins (6) ### Query Monitor: by John Blackbourn – 3.11.2 Health Check & Troubleshooting: by The www.ads-software.com community – 1.5.1 Loco Translate: by Tim Whitlock – 2.6.4 Simply Show Hooks: by Stuart O'Brien cxThemes – 1.2.1 Ultimate Auction For WooCommerce: by Nitesh Singh – 2.2.9 WooCommerce: by Automattic – 7.4.1 ### Inactive Plugins (0) ### ### Dropin Plugins (1) ### db.php: Query Monitor Database Class (Drop-in) ### Must Use Plugins (0) ### ### Settings ### API Enabled: – Force SSL: – Currency: USD ($) Currency Position: left Thousand Separator: , Decimal Separator: . Number of Decimals: 2 Taxonomies: Product Types: auction (auction) external (external) grouped (grouped) simple (simple) variable (variable) Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog) exclude-from-search (exclude-from-search) featured (featured) outofstock (outofstock) rated-1 (rated-1) rated-2 (rated-2) rated-3 (rated-3) rated-4 (rated-4) rated-5 (rated-5) Connected to WooCommerce.com: – Enforce Approved Product Download Directories: ? Order datastore: WC_Order_Data_Store_CPT ### WC Pages ### Shop base: #40 - /shop/ Cart: #41 - /bag/ Checkout: #42 - /checkout/ My account: #43 - /my-account/ Terms and conditions: ? Page not set ### Theme ### Name: customTheme Version: 1.0 Author URL: Child Theme: ? – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme WooCommerce Support: ? ### Templates ### Overrides: customTheme/woocommerce/cart/cart-totals.php customTheme/woocommerce/cart/cart.php ### Admin ### Enabled Features: activity-panels analytics coupons customer-effort-score-tracks import-products-task experimental-fashion-sample-products shipping-smart-defaults shipping-setting-tour homescreen marketing multichannel-marketing mobile-app-banner navigation new-product-management-experience onboarding onboarding-tasks remote-inbox-notifications remote-free-extensions payment-gateway-suggestions shipping-label-banner subscriptions store-alerts transient-notices woo-mobile-welcome wc-pay-promotion wc-pay-welcome-page Disabled Features: minified-js product-variation-management settings Daily Cron: ? Next scheduled: 2023-03-09 17:15:04 +00:00 Options: ? Notes: 44 Onboarding: skipped ### Action Scheduler ### Complete: 45 Oldest: 2023-02-09 13:13:49 +0000 Newest: 2023-03-08 16:27:38 +0000 Failed: 7 Oldest: 2023-02-16 14:06:13 +0000 Newest: 2023-03-08 16:29:38 +0000 Pending: 1 Oldest: 2023-03-09 15:44:25 +0000 Newest: 2023-03-09 15:44:25 +0000 ### Status report information ### Generated at: 2023-03-08 17:23:07 +00:00 `
EDIT:
wp-content/plugins/ultimate-woocommerce-auction/includes/class-uwa-scripts.php:125
'outbid_message' => wc_get_template_html( "notices/error.php", array('messages' => array( __("You have been overbidded!", 'ultimate-woocommerce-auction') ) ) ),
In 2019, the
$messages
variable in wp-content/plugins/woocommerce/templates/notices/error.php was changed to$notices
(see this github commit). Hence, it seems like your code needs to be updated?
Viewing 4 replies - 1 through 4 (of 4 total)
Viewing 4 replies - 1 through 4 (of 4 total)
- The topic ‘PHP Warning – “Undefined variable $notices”’ is closed to new replies.