私は現在私のサイトのWordPress開発者と仕事をしています、そして私たちは私のデータベースのすべてのアイテムのためにWordPressポスト/ページを作成しようとしています。
ホームページには検索バーがあり、ユーザーがアイテムを検索すると、ユーザーはコメントを残すことができるそのアイテムの固有のページに移動します。
問題は、これを必要とするデータベースに約10,000項目あるということです。開発者はやや確信がないため、各アイテムの投稿またはページを自動的に生成するスクリプトの使用を提案しましたが、サイトのパフォーマンスが低下することを強調しました。
各項目にWordPressスタイルのコメントを許可しながらこれを自動的に行う簡単な方法はありますか?
現状では、
アイテムが選択されると検索バーの下に情報が表示されるデータベース検索バーのあるページが1つあります。これに関する問題は、あなたが私が欲しくないすべての単一の項目に対して1セットのコメントしかないだろうということです。
あなたがWPSEのQ&Aフォーマットにきちんと収まるには余りにも広いとあなたが求めているもの、しかし私はうまくいくことができるアプローチをスケッチしようとします。
私が理解していることから、あなたはWordPress(カスタム)投稿ではない10.000のデータベース項目を持っています。あなたはまだそれらをWordPressページとして提示し、アイテムごとのコメントを有効にしたいです。あなたのデータベースは静的ではないと私は推測しているので、WPにそれらを読み込むための一回限りのアクションはダメです。
そのため、解決策は、データベース項目が最初に呼び出された時点でWP投稿を生成することです。概略的に
wp_insert_post
を使用して投稿を作成しますどのようなアプローチでも、2つのデータベース間に依存関係を作成することになります。これにより、将来のメンテナンスがより困難になります。