Bonjour,

J'essaie de créer une extension pour WP qui donnera accès à un widget qui proposera un listing. Pour l'instant j'ai cette erreur :

Fatal error: Class 'Proprietaires_Widget' not found in /opt/lampp/htdocs/tests/wordpress/wp-includes/class-wp-widget-factory.php on line 100

Je ne vois pas bien où j'ai pu me tromper :/

Voici le code :

<?php

/*
Plugin Name: Zero plugin
Plugin URI: http://zero-plugin.com
Description: Un plugin d'introduction pour le développement sous WordPress
Version: 0.1
Author: Midnight Falcon
Author URI: http://votre-site.com
License: GPL2

*/

class EDL
{
public function __construct()
{
include 'proprietaires.php';
new Proprietaires();

    add_filter( 'pre_get_document_title', array($this, 'modifier_titre'), 10);  
}

public function modifier_titre($title)
{
    return 'EDL' . $title;
}

}

new EDL();

?>

<?php

class Proprietaires
{

public function __construct()
{
add_filter('wp_get_document_title', array($this, 'modify_page_title'), 20) ;
add_action('widgets_init', function(){register_widget('Proprietaires_Widget');});
}

public function modify_page_title($title)
{
    return  'EDL -  Propriétaires' . $title ;
}

}

<?php
class Proprietaires_Widget extends WP_Widget
{
public function construct()
{
parent::
construct('Liste_proprietaires', 'Liste des propriétaires', array('description' => 'Affiche la liste des propriétaires.'));
}

public function widget($args, $instance)
{
    echo 'Liste des propriooooos';
}

}

Quelqu'un pourrait-il m'aider ?

Merci par avance !

Aucune réponse