Warnung: call_user_func () erwartet, dass Parameter 1 eine gültige Callback-function ist

Ich bekomme diesen Fehler immer wenn. Ich versuche, ein Dashboard-Widget einzufügen, und ich weiß nicht, was den Fehler verursacht hat.

Warnung: call_user_func () erwartet, dass Parameter 1 ein gültiger Callback ist, function ‘voguepay_woocommerce_payouts_dashboard_widget_display’ nicht gefunden oder Name der ungültigen function in C: \ xampp \ htdocs \ 9ja \ wp-admin \ includes \ template.php in Zeile 1037

Hier ist der Code zum Hinzufügen des Widgets

public function register_voguepay_woocommerce_payouts_dashboard_widget(){ add_meta_box( 'withdraw_to_bank', 'Withdraw to Bank', 'voguepay_woocommerce_payouts_dashboard_widget_display', 'dashboard', 'side', 'high' ); } public function voguepay_woocommerce_payouts_dashboard_widget_display(){ echo "Hello World, I'm a great Dashboard Widget"; } 

Solutions Collecting From Web of "Warnung: call_user_func () erwartet, dass Parameter 1 eine gültige Callback-function ist"

Ich habe gerade die Lösung gefunden. Verwenden Sie stattdessen diesen Code

  public function register_voguepay_woocommerce_payouts_dashboard_widget(){ add_meta_box( 'withdraw_to_bank', 'Withdraw to Bank', array($this, 'voguepay_woocommerce_payouts_dashboard_widget_display'), 'dashboard', 'side', 'high' ); } public function voguepay_woocommerce_payouts_dashboard_widget_display(){ echo "Hello World, I'm a great Dashboard Widget"; }