Каков рекомендуемый способ создать страницу с таблицей в стиле таблиц, показывающих сообщения или пользователей в администраторской области?
Я разворачиваю плагин Изображений Кэша, и он содержит таблицу с доменами и многими изображениями от того домена. Таким образом, нет никакой эквивалентной существующей таблицы, на которую я могу положиться (в первой версии этого вопроса, я спросил о таблице с сообщениями, но там я мог (возможно), развернуть существующую таблицу сообщения).
Если я просто базируюсь на странице обзора сообщения и запускаюсь с a <table class="widefat">
, или есть ли лучшие функции, которые обрабатывают это теперь? Вы знаете чистый, пустой пример таблицы с подкачкой страниц, над которой я мог основывать свою работу?
Это - то, что я обычно использую:
<table class="widefat fixed" cellspacing="0">
<thead>
<tr>
<th id="cb" class="manage-column column-cb check-column" scope="col"></th> // this column contains checkboxes
<th id="columnname" class="manage-column column-columnname" scope="col"></th>
<th id="columnname" class="manage-column column-columnname num" scope="col"></th> // "num" added because the column contains numbers
</tr>
</thead>
<tfoot>
<tr>
<th class="manage-column column-cb check-column" scope="col"></th>
<th class="manage-column column-columnname" scope="col"></th>
<th class="manage-column column-columnname num" scope="col"></th>
</tr>
</tfoot>
<tbody>
<tr class="alternate">
<th class="check-column" scope="row"></th>
<td class="column-columnname"></td>
<td class="column-columnname"></td>
</tr>
<tr>
<th class="check-column" scope="row"></th>
<td class="column-columnname"></td>
<td class="column-columnname"></td>
</tr>
<tr class="alternate" valign="top"> // this row contains actions
<th class="check-column" scope="row"></th>
<td class="column-columnname">
<div class="row-actions">
<span><a href="#">Action</a> |</span>
<span><a href="#">Action</a></span>
</div>
</td>
<td class="column-columnname"></td>
</tr>
<tr valign="top"> // this row contains actions
<th class="check-column" scope="row"></th>
<td class="column-columnname">
<div class="row-actions">
<span><a href="#">Action</a> |</span>
<span><a href="#">Action</a></span>
</div>
</td>
<td class="column-columnname"></td>
</tr>
</tbody>
</table>
Надежда, которая помогает.
Также можно использовать этот маленький плагин для представления возможности бэкенда в WP: https://github.com/bueltge/WordPress-Admin-Style
Вы могли бы хотеть рассмотреть добавление фильтра к Вашему пользовательскому списку типов сообщения в администраторе? Связанный ответ ниже показывает, как сделать это с таксономией, но Вы могли легко использовать другие критерии в Вашем restrict_manage_posts
рычаг:
Сообщите мне, есть ли у Вас больше вопросов.
Используйте этот пример (записанный как плагин) для составления администраторских таблиц:
http://wordpress.org/extend/plugins/custom-list-table-example/
Это использует встроенный класс WP_List_Table.
Обычно Вы просто используете экземпляр WP_List_Table
класс.
ДА!
Можно добавить разбиение на страницы, поля поиска, действия и безотносительно волшебства можно вообразить (и могут кодировать).
:odd
для строки вместо позволенного нас добавляют класс каждый две строки...) – Zachary Dahan 15.03.2016, 17:57