Title: Plugin loop fails with error non-numeric vale
Last modified: May 27, 2020

---

# Plugin loop fails with error non-numeric vale

 *  [isaaa](https://wordpress.org/support/users/isaaa/)
 * (@isaaa)
 * [6 years ago](https://wordpress.org/support/topic/plugin-loop-fails-with-error-non-numeric-vale/)
 * WordPress “fatal” error. Plugin loop failed to run.
 * **error message**
    Warning: A non-numeric value encountered in /home/fxecad5/
   public_html/wp-content/plugins/woocommerce-my-downloads-shortcode/tpl/my-downloads.
   php on line 15
 * **environment**
    WordPress version 5.3.2 Current theme: The Core Child (version
   1.002i) Current plugin: My Downloads Shortcode for WooCommerce (version 1.6.0)
   WooCommerce Version 3.9.2 PHP version 7.3.11

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

 *  Plugin Author [Matt Pramschufer](https://wordpress.org/support/users/mattpramschufer/)
 * (@mattpramschufer)
 * [6 years ago](https://wordpress.org/support/topic/plugin-loop-fails-with-error-non-numeric-vale/#post-12904496)
 * That’s very strange. On your product do you have a download limit set? Can you
   try this for me and on line 14 of /home/fxecad5/public_html/wp-content/plugins/
   woocommerce-my-downloads-shortcode/tpl/my-downloads.php could you add the following
   code and then let me know what the results are when you view that page again.
 *     ```
       echo '<pre>';
       var_dump($items);
       var_dump($downloadLimit);
       var_dump($download['downloads_remaining']);
       echo '</pre>';
       die();
       ```
   
 *  Thread Starter [isaaa](https://wordpress.org/support/users/isaaa/)
 * (@isaaa)
 * [5 years, 11 months ago](https://wordpress.org/support/topic/plugin-loop-fails-with-error-non-numeric-vale/#post-12990292)
 * After making this change, my page with the shortcode returned empty.
    I put shortcode
   on a new page and previewed. Results ======= array(1) { [339]=> object(WC_Order_Item_Product)#
   5291 (11) { [“extra_data”:protected]=> array(9) { [“product_id”]=> int(0) [“variation_id”]
   => int(0) [“quantity”]=> int(1) [“tax_class”]=> string(0) “” [“subtotal”]=> int(
   0) [“subtotal_tax”]=> int(0) [“total”]=> int(0) [“total_tax”]=> int(0) [“taxes”]
   => array(2) { [“subtotal”]=> array(0) { } [“total”]=> array(0) { } } } [“data”:
   protected]=> array(11) { [“order_id”]=> int(8664) [“name”]=> string(11) “Dorme
   WA-03” [“product_id”]=> int(7541) [“variation_id”]=> int(0) [“quantity”]=> int(
   1) [“tax_class”]=> string(0) “” [“subtotal”]=> string(2) “41” [“subtotal_tax”]
   => string(1) “0” [“total”]=> string(1) “0” [“total_tax”]=> string(1) “0” [“taxes”]
   => array(2) { [“total”]=> array(0) { } [“subtotal”]=> array(0) { } } } [“cache_group”:
   protected]=> string(11) “order-items” [“meta_type”:protected]=> string(10) “order_item”[“
   object_type”:protected]=> string(10) “order_item” [“id”:protected]=> int(339)[“
   changes”:protected]=> array(0) { } [“object_read”:protected]=> bool(true) [“default_data”:
   protected]=> array(11) { [“order_id”]=> int(0) [“name”]=> string(0) “” [“product_id”]
   => int(0) [“variation_id”]=> int(0) [“quantity”]=> int(1) [“tax_class”]=> string(
   0) “” [“subtotal”]=> int(0) [“subtotal_tax”]=> int(0) [“total”]=> int(0) [“total_tax”]
   => int(0) [“taxes”]=> array(2) { [“subtotal”]=> array(0) { } [“total”]=> array(
   0) { } } } [“data_store”:protected]=> object(WC_Data_Store)#5248 (4) { [“instance”:”
   WC_Data_Store”:private]=> object(WC_Order_Item_Product_Data_Store)#5812 (4) {[“
   internal_meta_keys”:protected]=> array(20) { [0]=> string(9) “_order_id” [1]=
   > string(5) “_name” [2]=> string(11) “_product_id” [3]=> string(13) “_variation_id”[
   4]=> string(9) “_quantity” [5]=> string(10) “_tax_class” [6]=> string(9) “_subtotal”[
   7]=> string(13) “_subtotal_tax” [8]=> string(6) “_total” [9]=> string(10) “_total_tax”[
   10]=> string(6) “_taxes” [11]=> string(11) “_product_id” [12]=> string(13) “_variation_id”[
   13]=> string(4) “_qty” [14]=> string(10) “_tax_class” [15]=> string(14) “_line_subtotal”[
   16]=> string(18) “_line_subtotal_tax” [17]=> string(11) “_line_total” [18]=> 
   string(9) “_line_tax” [19]=> string(14) “_line_tax_data” } [“meta_type”:protected]
   => string(10) “order_item” [“object_id_field_for_meta”:protected]=> string(13)“
   order_item_id” [“must_exist_meta_keys”:protected]=> array(0) { } } [“stores”:”
   WC_Data_Store”:private]=> array(20) { [“coupon”]=> string(24) “WC_Coupon_Data_Store_CPT”[“
   customer”]=> string(22) “WC_Customer_Data_Store” [“customer-download”]=> string(
   31) “WC_Customer_Download_Data_Store” [“customer-download-log”]=> string(35) “
   WC_Customer_Download_Log_Data_Store” [“customer-session”]=> string(30) “WC_Customer_Data_Store_Session”[“
   order”]=> string(23) “WC_Order_Data_Store_CPT” [“order-refund”]=> string(30) “
   WC_Order_Refund_Data_Store_CPT” [“order-item”]=> string(24) “WC_Order_Item_Data_Store”[“
   order-item-coupon”]=> string(31) “WC_Order_Item_Coupon_Data_Store” [“order-item-
   fee”]=> string(28) “WC_Order_Item_Fee_Data_Store” [“order-item-product”]=> string(
   32) “WC_Order_Item_Product_Data_Store” [“order-item-shipping”]=> string(33) “
   WC_Order_Item_Shipping_Data_Store” [“order-item-tax”]=> string(28) “WC_Order_Item_Tax_Data_Store”[“
   payment-token”]=> string(27) “WC_Payment_Token_Data_Store” [“product”]=> string(
   25) “WC_Product_Data_Store_CPT” [“product-grouped”]=> string(33) “WC_Product_Grouped_Data_Store_CPT”[“
   product-variable”]=> string(34) “WC_Product_Variable_Data_Store_CPT” [“product-
   variation”]=> string(35) “WC_Product_Variation_Data_Store_CPT” [“shipping-zone”]
   => string(27) “WC_Shipping_Zone_Data_Store” [“webhook”]=> string(21) “WC_Webhook_Data_Store”}[“
   current_class_name”:”WC_Data_Store”:private]=> string(32) “WC_Order_Item_Product_Data_Store”[“
   object_type”:”WC_Data_Store”:private]=> string(18) “order-item-product” } [“meta_data”:
   protected]=> array(0) { } } } NULL string(0) “”

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

The topic ‘Plugin loop fails with error non-numeric vale’ is closed to new replies.

 * ![](https://ps.w.org/woocommerce-my-downloads-shortcode/assets/icon-256x256.png?
   rev=2300098)
 * [My Downloads Shortcode for WooCommerce](https://wordpress.org/plugins/woocommerce-my-downloads-shortcode/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woocommerce-my-downloads-shortcode/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woocommerce-my-downloads-shortcode/)
 * [Active Topics](https://wordpress.org/support/plugin/woocommerce-my-downloads-shortcode/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woocommerce-my-downloads-shortcode/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woocommerce-my-downloads-shortcode/reviews/)

 * 2 replies
 * 2 participants
 * Last reply from: [isaaa](https://wordpress.org/support/users/isaaa/)
 * Last activity: [5 years, 11 months ago](https://wordpress.org/support/topic/plugin-loop-fails-with-error-non-numeric-vale/#post-12990292)
 * Status: not resolved