現在、サードパーティ API からの情報をワードプレス サイトに統合しています。私がする必要があるのは、API からの特定のレコードの詳細を表示する「動的ページ」を作成することです。何千ものレコードがあるので、レコードの詳細ビューごとにワードプレスで個別のページを作成したくありません。
私は周りを見回してきましたが、2つの主な解決策があるようです(カスタム投稿タイプオプションは自分のニーズに合わないと思うので破棄しましたが、再評価することはできます). 1 つ目は、wordpress ページ管理でページを作成し、API メソッドを呼び出すそのページのカスタム テンプレートをセットアップしてから、テンプレートをビルドするだけです。2 つ目は、私が作成したプラグインを何らかの方法で使用して、使用している URL のフックを登録し、プラグインに表示を処理させることです (まだどのように処理するかはわかりません)。
ここの人々が最善のアプローチだと思っているのは不思議です。前提条件は次のとおりです。
- URL を処理して、表示するレコードの ID を取得できるようにします (標準の URL パラメーターとカスタム スラッグをサポートする必要があります)。
- カスタム テンプレートを使用するには (get_sidebar() 関数をウィジェットとして呼び出すことができます)。
- ある時点で、管理パネルを追加して、外部 CMS ではサポートされていない関連画像などの追加コンテンツを各レコード詳細表示に追加する予定です。
アドバイスや最善の方向へのポイントをいただければ幸いです、ありがとう