Пользовательская таблица списка WP: Как создать неутвержденную строку?
В этом Примере давайте предположим, что у каждого элемента был атрибут $item['approved']
со значениями Ноль неутвержденный и Один для утвержденный.
Как я могу сделать так, чтобы строки "неутвержденных книг" были желтыми?
(ну, дело не в желтом, а в процедуре, соответствующей стандарту WP, пометки строк как неутвержденных)
2
1 answers
Ну, желтый цвет исходит от
<tr class="unapproved">
И это, в отличие от того, что может предложить обычное введение WP_List_Table
, не является автоматизмом, но сгенерировано очень дословно:
См., например, single_row()
в 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";
}
, который переопределяет стандартный метод, унаследованный от wp-admin/includes/class-wp-list-table.php
1
Author: arney, 2013-06-04 09:22:31