Каков рекомендуемый способ создания страницы с таблицей в стиле таблиц, отображающих сообщения или пользователей в административной области?
Я расширяю плагин Cache Images , и он содержит таблицу с доменами и несколько изображений из этого домена. Таким образом, нет эквивалентной существующей таблицы, на которой я мог бы построить (в первой версии этого вопроса я спрашивал о таблице с сообщениями, но там я мог (возможно) расширить существующую таблицу сообщений ).
Должен ли я просто опираться на страницу обзора постов и начать с a <table class="widefat">
, или есть лучшие функции, которые справляются с этим сейчас? Знаете ли вы чистый пустой пример таблицы с подкачкой страниц, на которой я мог бы основывать свою работу?
plugin-development
admin
Ян Фабри
источник
источник
WP_List_Table
. Этот вопрос, вероятно, может быть дополнен информацией о том, как его использовать.Ответы:
Это то, что я обычно использую:
Надеюсь, это поможет.
источник
:odd
для строки вместо того, чтобы добавить класс каждые две строки ...)Используйте Core API, а не только его CSS
Обычно вы просто используете экземпляр
WP_List_Table
класса.Гиды:
Выгоды?
ДА!
Вы можете добавить нумерацию страниц, поля поиска, действия и любую магию, которую только можете себе представить (и умеете кодировать).
источник
Используйте этот пример (написанный как плагин) для создания ваших админ-таблиц:
http://wordpress.org/extend/plugins/custom-list-table-example/
Он использует встроенный класс WP_List_Table .
источник
Также вы можете использовать этот небольшой плагин для просмотра возможностей бэкэнда в WP: https://github.com/bueltge/WordPress-Admin-Style
источник
Возможно, вы захотите добавить фильтр в свой пользовательский список типов записей в админке? Приведенный ниже ответ показывает, как это сделать с помощью таксономии, но вы можете легко использовать другие критерии в своей
restrict_manage_posts
цепочке:Дайте мне знать, если у вас есть еще вопросы.
источник