Je n’aime pas le html. Je sais pour un dev web, c’est plutôt gênant. Quoiqu’il en soit j’ai créé une classe HTMLHelper pour WordPress. Bon il y a des pour et des contres quand à l’utilisation d’une classe PHP supplémentaire pour générer du templating. Cette réponse sur StackExchange est intéressante: http://codereview.stackexchange.com/a/65281.
J’en ai profité pour me familiariser avec les Closures et fonctions anonymes en PHP. Voici un exemple de ce qu’il est possible de faire:
// Déclaration des en-tête d'un tableau HTML
$data['head'] = array(
'Capture',
'Nom',
'Catégories',
'Mots Clefs',
'Projet',
'Actions'
);
// On prépare les donné a présenter dans le tableau
foreach ( $videos as $index => $video ) {
$data['data'][] = array(
HTMLHelper::img( $image_url, array( 'height' => 256, 'width' => 128 ) ),
$title,
'Catégories',
'Mots Clefs',
HTMLHelper::p( array(), function () {
echo 'Projet';
} ),
'Voir, editer, Supprimer'
);
}
// Et Hop! On génère notre tableau HTML !
HTMLHelper::table( $data, array(), true );
Ce projet en est à son commencement (aucun commentaire!), mais je compte bien l’améliorer au file de l’eau. Pour le moment il est disponible sur GitHub: https://github.com/natrio/wp-html-helper. Faites en bon usage 🙂
A noter que ce dépôt est plutôt bon à mon goût: https://github.com/naomik/htmlgen.

Marc, thanks for linking my repo in your post. I’ve recently made an update to naomik/htmlgen. Please see https://github.com/naomik/htmlgen/tree/2.0.0 for details.
Glad to know that. I’ll try it shortly!