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
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.