ich auch die gleichen Fehler Und ich regelte es in einer solchen Art und Weise
class Dokan_Category_Widget extends WP_Widget {
/**
* Constructor
*
* @return void
**/
public function __construct() {
$widget_ops = array('classname' => 'dokan-category-menu', 'description' => __('Dokan product category menu', 'dokan'));
$this->WP_Widget('dokan-category-menu', 'Dokan: Product Category', $widget_ops);
}
}
Als Weg Konstruktor Aufruf in einer solchen Art und Weise in PHP-7 ist veraltet, so dass ich ersetzt Aufruf Art und Weise, wie $this->WP_Widget()
mit parent::__construct()
class Dokan_Category_Widget extends WP_Widget {
/**
* Constructor
*
* @return void
**/
public function __construct() {
$widget_ops = array('classname' => 'dokan-category-menu', 'description' => __('Dokan product category menu', 'dokan'));
//$this->WP_Widget('dokan-category-menu', 'Dokan: Product Category', $widget_ops);
parent::__construct('dokan-category-menu', 'Dokan: Product Category', $widget_ops );
}
}
Sie haben eine veraltete Funktion in Ihrer 'functions.php' sollten Sie das ändern. Wenn Sie Hilfe benötigen, müssen wir den Code sehen. – DocRattie
Das ist seltsam .. Ich habe gerade meine functions.php-Datei in meinem wp-Includes-Ordner in dieser Zeile .. und es ist keine Konstruktor-Methode aufgerufen .. obwohl es landet direkt in der Funktion, die die Fehlermeldung in angezeigt der Administrator Das stimmt nicht, oder? – Lee