WPデータベースにカスタムテーブル(ERA_Data)があり、ページ付け、列の並べ替え、検索を追加したいと思います。現在、次のコードはデータ(4000エントリ以上)を正常に取得して表示しています。
<?php
global $wpdb;
$ERA_Data = $wpdb->get_results("SELECT * FROM ERA_Data;");
echo "<table>";
foreach($ERA_Data as $ERA_Data){
echo "<tr>";
echo "<td>".$ERA_Data->PartNo."</td>";
echo "<td>".$ERA_Data->Make."</td>";
echo "<td>".$ERA_Data->Carline."</td>";
echo "<td>".$ERA_Data->Model."</td>";
echo "<td>".$ERA_Data->Description."</td>";
echo "<td>".$ERA_Data->Start_Year."</td>";
echo "<td>".$ERA_Data->End_Year."</td>";
echo "</tr>";
}
echo "</table>";
?>
ご存知のとおり、これは私にとってまったく新しいことです。詳細をお読みいただければ幸いですが、役立つコード例を提供していただければ幸いです。
ページ付けに関しては、1ページあたり50または100アイテムで十分だと思います。いずれにせよ、ソート順と検索の方がはるかに便利だと思います。