Title: KevinPlusPlus's Replies | WordPress.org

---

# KevinPlusPlus

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

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

 Search replies:

## Forum Replies Created

Viewing 15 replies - 1 through 15 (of 24 total)

1 [2](https://wordpress.org/support/users/kevinplusplus/replies/page/2/?output_format=md)
[→](https://wordpress.org/support/users/kevinplusplus/replies/page/2/?output_format=md)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[bbPress Notify (No-Spam)] Notifications by role not working after 3.0.0 update](https://wordpress.org/support/topic/notifications-by-role-not-working-after-3-0-0-update/)
 *  Thread Starter [KevinPlusPlus](https://wordpress.org/support/users/kevinplusplus/)
 * (@kevinplusplus)
 * [4 months, 1 week ago](https://wordpress.org/support/topic/notifications-by-role-not-working-after-3-0-0-update/#post-18810048)
 * Hello,
 * I confirm that the issue is resolved. Thank you for your prompt action!
 * Kevin
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Fast Woo Order Lookup] Cannot use 1.1.5, out of memory errors](https://wordpress.org/support/topic/cannot-use-1-1-5-out-of-memory-errors/)
 *  Thread Starter [KevinPlusPlus](https://wordpress.org/support/users/kevinplusplus/)
 * (@kevinplusplus)
 * [1 year, 2 months ago](https://wordpress.org/support/topic/cannot-use-1-1-5-out-of-memory-errors/#post-18413661)
 * Hi Ollie,
 * Yes, 1.1.6 resolves it. Thank you for the fast action!
 * Kevin
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Help Scout] Beacon no longer shows after updating to 6.5.4](https://wordpress.org/support/topic/beacon-no-longer-shows-after-updating-to-6-5-4/)
 *  Thread Starter [KevinPlusPlus](https://wordpress.org/support/users/kevinplusplus/)
 * (@kevinplusplus)
 * [1 year, 4 months ago](https://wordpress.org/support/topic/beacon-no-longer-shows-after-updating-to-6-5-4/#post-18285103)
 * 6.5.6 has resolved the issue. Thank you!
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce] Checkout broke with 8.3.0](https://wordpress.org/support/topic/checkout-broke-with-8-3-0/)
 *  [KevinPlusPlus](https://wordpress.org/support/users/kevinplusplus/)
 * (@kevinplusplus)
 * [2 years, 7 months ago](https://wordpress.org/support/topic/checkout-broke-with-8-3-0/#post-17211305)
 * For us this ended up being caused by the MultiCurrency Pro plugin, with some 
   changes it functions correctly with WC 8.3.
 * Not sure if you use this plugin as well, dyamized, or if there may be other plugins
   with incompatible JavaScript.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce] Checkout broke with 8.3.0](https://wordpress.org/support/topic/checkout-broke-with-8-3-0/)
 *  [KevinPlusPlus](https://wordpress.org/support/users/kevinplusplus/)
 * (@kevinplusplus)
 * [2 years, 7 months ago](https://wordpress.org/support/topic/checkout-broke-with-8-3-0/#post-17211026)
 * Bug report submitted here: [https://github.com/woocommerce/woocommerce/issues/41556](https://github.com/woocommerce/woocommerce/issues/41556)
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce] Checkout broke with 8.3.0](https://wordpress.org/support/topic/checkout-broke-with-8-3-0/)
 *  [KevinPlusPlus](https://wordpress.org/support/users/kevinplusplus/)
 * (@kevinplusplus)
 * [2 years, 7 months ago](https://wordpress.org/support/topic/checkout-broke-with-8-3-0/#post-17210972)
 * Hi, one more comment as I’ve tested further:
 * $in_footer = array( ‘strategy’ => ‘async’)
 * Also works. But defer does not.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce] Checkout broke with 8.3.0](https://wordpress.org/support/topic/checkout-broke-with-8-3-0/)
 *  [KevinPlusPlus](https://wordpress.org/support/users/kevinplusplus/)
 * (@kevinplusplus)
 * [2 years, 7 months ago](https://wordpress.org/support/topic/checkout-broke-with-8-3-0/#post-17210958)
 * I have found the problem.
 * In /includes/class-wc-frontend-scripts.php:
 * In static_function_register_script and static_function_enqueue_script, the last
   parameter $in_footer was changed from
 * $in_footer = true
 * to
 * $in_footer = array ( ‘strategy’ => ‘defer’)
 * Changing this back to true, checkout works again.
 * Here is the commit that broke this functionality: [https://github.com/woocommerce/woocommerce/commit/fe6e43b438710ecd3b0a97bfbe74bc6559a3db69](https://github.com/woocommerce/woocommerce/commit/fe6e43b438710ecd3b0a97bfbe74bc6559a3db69)
 * Kevin
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce] Checkout broke with 8.3.0](https://wordpress.org/support/topic/checkout-broke-with-8-3-0/)
 *  [KevinPlusPlus](https://wordpress.org/support/users/kevinplusplus/)
 * (@kevinplusplus)
 * [2 years, 7 months ago](https://wordpress.org/support/topic/checkout-broke-with-8-3-0/#post-17210944)
 * Sorry I didn’t include this in my previous post, but I confirm that using 8.2.2,
   POST /?wc-ajax=update_order_review **is called** when loading checkout.
 * **Under 8.3, this same wc-ajax call is NOT MADE and thus the card fields fail
   to load.**
 * To Woo Support: can you please try this on your test / staging environment with
   the Stripe payment plugin specifically?
 * Kevin
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce] Checkout broke with 8.3.0](https://wordpress.org/support/topic/checkout-broke-with-8-3-0/)
 *  [KevinPlusPlus](https://wordpress.org/support/users/kevinplusplus/)
 * (@kevinplusplus)
 * [2 years, 7 months ago](https://wordpress.org/support/topic/checkout-broke-with-8-3-0/#post-17210943)
 * Hello,
 * I am also using the checkout shortcode and the display for Stripe and Braintree
   card fields both do not load after the update to 8.3. Using the Stripe and Braintree
   plugins from the official WooCommerce site.
 * Under 8.2.2, there is an AJAX call made in the background where the spinning 
   circle comes up and loads the card fields.
 * Under 8.3, this does not happen, no AJAX call, no spinning circle, and the card
   fields are just AWOL.
 * I think something is broken.
 * Thanks,
 * Kevin
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce] WooCommerce REST API using deprecated code](https://wordpress.org/support/topic/woocommerce-rest-api-using-deprecated-code/)
 *  Thread Starter [KevinPlusPlus](https://wordpress.org/support/users/kevinplusplus/)
 * (@kevinplusplus)
 * [2 years, 11 months ago](https://wordpress.org/support/topic/woocommerce-rest-api-using-deprecated-code/#post-16855755)
 * Bug report also submitted on Github #**39006**
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Mailchimp for WooCommerce] PHP Warning in logs due to allow_url_fopen=0](https://wordpress.org/support/topic/php-warning-in-logs-due-to-allow_url_fopen0/)
 *  Thread Starter [KevinPlusPlus](https://wordpress.org/support/users/kevinplusplus/)
 * (@kevinplusplus)
 * [3 years, 11 months ago](https://wordpress.org/support/topic/php-warning-in-logs-due-to-allow_url_fopen0/#post-15839211)
 * Ryan,
 * Thanks for the update. In the meantime I have changed this method on our server
   just to set an empty array and return an empty array so the warning is removed.
 * Kevin
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Disable and Remove Google Fonts | GDPR & DSGVO friendly] Up-date of Disable & Remove Google Fonts caused error](https://wordpress.org/support/topic/up-date-of-disable-remove-google-fonts-caused-error/)
 *  [KevinPlusPlus](https://wordpress.org/support/users/kevinplusplus/)
 * (@kevinplusplus)
 * [4 years, 1 month ago](https://wordpress.org/support/topic/up-date-of-disable-remove-google-fonts-caused-error/#post-15652780)
 * Hello,
 * Same issue here.
 * The cause is:
 *  global $avia;
    $avia->style->print_extra_output = false;
 * If the Enfold theme is not installed, $avia is null.
 * Kevin
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[TablePress - Tables in WordPress made easy] Undefined array key “SCRIPT_FILENAME”](https://wordpress.org/support/topic/undefined-array-key-script_filename/)
 *  Thread Starter [KevinPlusPlus](https://wordpress.org/support/users/kevinplusplus/)
 * (@kevinplusplus)
 * [4 years, 1 month ago](https://wordpress.org/support/topic/undefined-array-key-script_filename/#post-15576254)
 * Tobias,
 * Yes, it is a strange one. Thanks for your help!
 * Kevin
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[TablePress - Tables in WordPress made easy] Undefined array key “SCRIPT_FILENAME”](https://wordpress.org/support/topic/undefined-array-key-script_filename/)
 *  Thread Starter [KevinPlusPlus](https://wordpress.org/support/users/kevinplusplus/)
 * (@kevinplusplus)
 * [4 years, 1 month ago](https://wordpress.org/support/topic/undefined-array-key-script_filename/#post-15576225)
 * Tobias,
 * I have been reading about this and it seems that SCRIPT_FILENAME may not always
   be set. For example: [https://www.php.net/manual/en/reserved.variables.server.php](https://www.php.net/manual/en/reserved.variables.server.php)
 * Data: $_SERVER[‘SCRIPT_FILENAME’]
    Data type: String Purpose: The absolute pathname
   of the origin PHP file, including the filename Caveat: Not set on all PHP environments,
   may need setting by copying from __FILE__ before other files are included.
 * I did some additional testing and this is unique to running from a cron job. 
   If I run from the command line:
 * php [full path removed for security]/wp-cron.php
 * there is no warning. Run the same commandnd run from the cron job does generate
   the warning. It seems that this just a quirk of how the PHP job is spawned, perhaps
   because of running as root for the cron job?
 * I don’t see any harm in re-arranging the order, the checks accomplish exactly
   the same thing and prevents a warning on this border case. PHP 8 is very strict
   about accessing non-existing array elements. If you are reluctant to re-order
   them, how about checking if the array index exists before accessing it, which
   is a better programming practice especially under PHP 8.
 * ( isset($_SERVER[‘SCRIPT_FILENAME’]) && ‘wp-login.php’ === basename( $_SERVER[‘
   SCRIPT_FILENAME’] ) )
 * Thanks,
 * Kevin
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Mailchimp for WooCommerce] PHP 8 Compatibility Changes](https://wordpress.org/support/topic/php-8-compatibility-changes-2/)
 *  Thread Starter [KevinPlusPlus](https://wordpress.org/support/users/kevinplusplus/)
 * (@kevinplusplus)
 * [4 years, 6 months ago](https://wordpress.org/support/topic/php-8-compatibility-changes-2/#post-15119060)
 * Jordan,
 * Unfortunately, with 2.5.4 we have a new one:
 * PHP Warning: Undefined array key “detail” in /mailchimp-for-woocommerce/includes/
   api/class-mailchimp-api.php on line 1898
 * It seems that the ‘detail’ array element is being referenced when it may not 
   exist:
 *  throw new MailChimp_WooCommerce_Error($data[‘detail’], (int) $data[‘status’]);
 * Thanks,
 * Kevin Hock

Viewing 15 replies - 1 through 15 (of 24 total)

1 [2](https://wordpress.org/support/users/kevinplusplus/replies/page/2/?output_format=md)
[→](https://wordpress.org/support/users/kevinplusplus/replies/page/2/?output_format=md)