Dans ce Example , supposons que chaque élément possède l'attribut $item['approved']
avec les valeurs Zéro non approuvé et Un pour approuvé.
Comment puis-je obtenir les lignes des "livres non approuvés" en jaune?
(Eh bien, il ne s'agit pas du jaune, mais de la procédure conforme à la norme WP consistant à marquer les lignes comme non approuvées)
Eh bien, le jaune vient de
<tr class="unapproved">
et ceci est, contrairement à ce que l'habituelle introduction de WP_List_Table
pourrait suggérer, pas un automatisme, mais généré de manière très verbatim:
Voir par exemple single_row()
in wp-admin/includes/class-wp-comments-list-table.php
:
function single_row( $a_comment ) {
global $post, $comment;
$comment = $a_comment;
$the_comment_class = join( ' ', get_comment_class( wp_get_comment_status( $comment->comment_ID ) ) );
$post = get_post( $comment->comment_post_ID );
$this->user_can = current_user_can( 'edit_comment', $comment->comment_ID );
echo "<tr id='comment-$comment->comment_ID' class='$the_comment_class'>";
echo $this->single_row_columns( $comment );
echo "</tr>\n";
}
qui remplace la méthode standard héritée de wp-admin/includes/class-wp-list-table.php