現在、サードパーティAPIからの情報をワードプレスサイトに統合しています。私がする必要があるのは、APIからの特定のレコードの詳細を表示する「動的ページ」を作成することです。 1000年代のレコードがあるので、レコードの詳細ビューごとに個別のページをWordPressに作成したくありません。カスタムページとプラグインスラッグ
私は周りを探してきたし、主に2つのソリューション(私はそれが私のニーズに合うと思うが、再評価するために開いイムいけないと私はカスタムポストタイプオプションを破棄しました)があるようです。最初は、WordPressのページ管理者にページを作成し、そのページのカスタムテンプレートを設定してAPIメソッドを呼び出し、テンプレートを作成するだけです。 2番目の方法は、使用したURLのフックを登録するために作成したプラグインを何とか使用してから、プラグインでディスプレイを処理させることです(これについてはまだわかりません)。私はここの人々が何を考えて思ったんだけど
は最善のアプローチです。前提条件は以下のとおりです。
- 表示するレコードのIDを取得するために、URLを処理できるようにするには(標準のURLのparamさんだけでなく、カスタムのナメクジをサポートしている必要があります)。私は、このような関連画像など、各レコードの詳細画面にコンテンツを追加するには、管理パネルを追加していく予定いくつかの点で(そのwidgetisedとして get_sidebar()関数を呼び出す機能付き)カスタムテンプレート
- を持っている
- これらは外部CMSによってサポートされていません。
何かアドバイスや最良の方向にポイントは、私が働いていたのWordPressサイトのためのカスタムAPI(REST + JSON)を書きながら、私は週にこのに走ったおかげ
答えをありがとう、私はそれを達成するための最良の方法であるように私はそれを受け入れるでしょう。しかし、私は文書化されていないフィルタ/アクションに頭を抱えてしまい、iveはCPTの大幅に変更されたバージョンを作成することができました(純粋に、私は、他の何かを研究することに悩まされる)。ありがとう:) – Lee