Question

Je développe un plugin pour gérer une base d'utilisateurs et je voudrais leur montrer dans le même type de table utilisé dans d'autres parties de l'administration WP (listes de poste, des listes d'utilisateurs, etc.), I » d aiment avoir la même apparence et si possible la colonne de tri trop.

Était-ce utile?

La solution

Vous êtes venu à cette mauvaise période de changements. Les tables en administration sont en cours de migration des anciens et effrayantes façons de nouvelles List Tables API brillant à l'aide de WP_List_Table .

Le problème est - alors que les classes sont déjà et étant en utilisant le code de base, ils ne sont actuellement pas destinés à être utilisés autrement. API appropriée pour l'utilisation thème / plugin est prévu, mais je pense qu'il n'a pas fait dans la version 3.2, donc 3.3 (au mieux).

Vos options sont:

  1. Do tableau personnalisé, la réutilisation CSS stylisées noyau. longue -. Le congé comme est ou recodage lorsque List Table API est mis en œuvre et finalisé

  2. étendez la classe WP_List_Table appropriée avec votre propre et l'utiliser. longue -. regarder probablement exploser à chaque version suivante WP d'ici jusqu'à List Table API mise en œuvre et finalisé

Pour des choses simples je préférerais 1 . Mais pour des trucs complexes 2 est à peu près seule façon d'aller, car la table personnalisé est très difficile d'obtenir à droite quand un grand nombre de variables globales et d'autres joies du côté admin sont impliqués.

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top