Fatal error: Uncaught ArgumentCountError: Too few arguments to function

后端 未结 4 728
情话喂你
情话喂你 2020-12-09 23:10

I know there was a some questions related to this, but there are in c++ or other languages. I get this error and I\'m not sure what is wrong with my function.

My er

4条回答
  •  抹茶落季
    2020-12-09 23:51

    For anyone who encountered this error or something similar, the answer below works! I encountered this error when trying to get an older version of WordPress WooCommerce to run on PHP 7.2. Lol, I know. The WooCommerce Product Edit Screen was blank with the error below (which broke the product tabs)

    Fatal error: Uncaught ArgumentCountError: Too few arguments to function product_custom_tab::product_tab_options(), 0 passed in wp-includes/class-wp-hook.php on line 286 and exactly 1 expected in /wp-content/plugins/woo-product-tab/includes/product_custom_tab.php:64 Stack trace: #0 wp-includes/class-wp-hook.php(286):
    

    When going to line 64 of product_custom_tab.php. I changed

    public function product_tab_options($product_type)
    

    to

    public function product_tab_options($product_type = null)
    

    And it worked! Thanks to the contributors below! You really made my day. Thanks for being here. Thank you!

    Bytw: I tried to post this as a comment, but it wouldn't let me, so I posted this as an answer instead.

提交回复
热议问题