J'essaie d'implémenter une table d'administration pour une page de vue d'un plugin en suivant le tutoriel suivant:
Voici comment j'ai étendu la classe WP_List_Table
pour mon plugin. ( Code chez Pastebin )
Le problème est le suivant: il ne montre aucune colonne ou ligne, mais uniquement le haut et le bas de la table. J'ai suivi les étapes var_dump()
et constaté que, dans , ligne 149 , la fonction var_dump($columns);
est vide.
Qu'est-ce que je fais mal avec cette partie?
/* -- Register the Columns -- */
$columns = $this->get_columns();
$_wp_column_headers[$screen->id]=$columns;
Ce,
$_wp_column_headers[$screen->id]=$columns;
... est obsolète depuis longtemps. Au lieu de cela, vous devez affecter vos colonnes à la propriété de classe suivante sur WP_List_Table
,
$this->_column_headers = array(
$this->get_columns(),
array(), //hidden columns if applicable
$this->get_sortable_columns()
);