この記事では、WordPressのクラスを使用してカスタム管理テーブルを作成する方法について説明します。 WordPressダッシュボード内に一貫したユーザーフレンドリーなインターフェイスを構築するための強力なツールです。
WP_List_Table
重要な概念:
WP_List_Table
クラスの拡張:WP_List_Table
get_columns()
列を使用して列をソートできるようにします。 列のスラグをデータベース列名にマップします
get_sortable_columns()
WordPressは、投稿、ページ、およびユーザーを表示するためにrequire_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.php' );
Customers_List
)WP_List_Table
。get_customers()
、delete_customer()
のようなメソッドデータベースの相互作用を処理します。
record_count()
no_items()
、column_name()
、column_default()
、column_cb()
、get_columns()
、get_sortable_columns()
などのオーバーライドメソッドをカスタマイズするにはテーブルの機能。 get_bulk_actions()
は、データの取得、ページネーション、ソートに不可欠です。prepare_items()
prepare_items()
process_bulk_action()
クラス(SP_Plugin
の使用の一般的な側面をカバーするFAQを提供します。 この記事は、完全なプラグインコードがGitHubで利用可能であることに言及することで締めくくります。
add_menu_page()
WP_List_Table
以上がWP_LIST_TABLEを使用して、WordPress管理テーブルを作成しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。