0

wordpressを使用してページに大量のデータを表示しているので、ページ全体ではなく、表示可能なページのデータのみをロードするために、何らかのjQueryページネーションシステムを検索してデータを分割すると思いました1000 を超える投稿 (ブラウザがクラッシュします :/)

しかし... これで実際に違いが出るのだろうか?ここでhttp://web.enavu.com/tutorials/making-a-jquery-pagination-system/にあるチュートリアルを見つけました。

これは私が望むことをしますか?または、ページの読み込みの問題を解決せずにデータを分割するためのより便利な方法を許可しますか?

4

2 に答える 2

3

この例では、すべてのデータ (あなたの場合は 1000 件の投稿) が最初にページに読み込まれ、次にそれらのサブセットを非表示/表示することにまだ依存しているため、問題は解決しません。

作成する必要があるのは、サーバーからデータのサブセット (たとえば、1 ページあたり 20 個) を取得して表示する方法です。次に、ユーザーが次のページをリクエストしたときに、データベースから次の 20 件の投稿を取得するために、AJAX を介して新しいリクエストを行う必要があります。

この方法では、ブラウザには一度に 20 件の投稿しか与えられず、問題は発生しません。Wordpress を使用したことがないので、どのようにそれを達成したのか正確にはわかりません。

または、投稿のページごとにまったく新しい HTTP リクエストを作成することもできます。Wordpressにはすでにその機能があると確信しています。

于 2012-04-11T10:18:54.000 に答える
2

または、ページの読み込みの問題を解決せずにデータを分割するためのより便利な方法を許可しますか?

丁度。データベースからすべてのアイテムを照会し、それらをページに配置してから、単純に非表示にします。

各「ページ」に表示したいコンテンツのみを実際にダウンロードするページングのシステムを実装する必要があります。

于 2012-04-11T10:18:42.807 に答える