Artikel ini menerangkan cara menggunakan kelas WordPress WP_List_Table
untuk membuat jadual admin adat. Ini alat yang berkuasa untuk membina antara muka yang konsisten, mesra pengguna dalam papan pemuka WordPress.
Konsep Utama:
WP_List_Table
: Kelas WordPress teras yang menyediakan struktur standard untuk memaparkan jadual data di kawasan admin. Ia mengendalikan penomboran, penyortiran, dan tindakan pukal secara automatik. WP_List_Table
. Mengatasi kaedah untuk menyesuaikan tingkah laku dan penampilan meja. get_columns()
. Tentukan slug lajur (kekunci) dan nama paparan (nilai). get_sortable_columns()
. Slug lajur peta ke nama lajur pangkalan data. get_bulk_actions()
. WordPress menggunakan WP_List_Table
secara dalaman untuk memaparkan jawatan, halaman, dan pengguna. Artikel ini menggambarkan ini dengan tangkapan skrin.
Tutorial membina plugin yang menunjukkan cara memaparkan data pelanggan sampel dalam jadual. Ini melibatkan:
require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.php' );
Customers_List
) yang meluas WP_List_Table
. get_customers()
, delete_customer()
, dan record_count()
mengendalikan interaksi pangkalan data. no_items()
, column_name()
, column_default()
, column_cb()
, get_columns()
, dan get_sortable_columns()
untuk menyesuaikan fungsi jadual. get_bulk_actions()
adalah penting untuk pengambilan data, penomboran, dan penyortiran. prepare_items()
prepare_items()
process_bulk_action()
SP_Plugin
add_menu_page()
WP_List_Table
Atas ialah kandungan terperinci Menggunakan WP_LIST_TABLE untuk membuat jadual admin WordPress. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!