2016-10-04 77 views
0

私はワードプレスでは新しく、私のワードプレスのウェブサイトの特定のページに外部APIからのデータを表示しようとしています。WordPressの外部APIからデータを取得して表示する方法は?

私はSPAをAngularで開発するために使用されていますが、通常はページの読み込み時(解決時)に取り出して表示します。

私はWordpressでこれらの手順を達成する方法がわかりません。ページを最初から作成してPHPで取得するか、外部APIからデータを取得してページセクションに表示するプラグインがあるかどうかを確認します。

これを行うにはどうすればよいですか?

+0

[WordPressの投稿コンテンツは外部データ(データベースからではありません)である可能性があります](http://stackoverflow.com/questions/4937948/can-wordpress-post-content-be-external-data-not-データベースから) –

答えて

3

どのようにデータを取得するかは完全にあなた次第です。 Guzzleなどのライブラリを使用してPHPのバックエンドからAPIにリクエストを送信することも、cURLを直接使用することもできます。あるいは、JavaScriptを使用してjQuery(および/またはデータバインディングのためのAngularやKnockoutのようなライブラリ)を使用するのと同じ方法で、フロントエンドからAPIにリクエストを送信することもできます。

WordPressからPHPでリクエストを作成するには、カスタムPage Templateを作成し、そこでデータを入力します。

JavaScriptでリクエストを行うには、wp_register_scriptを使用してJavaScriptスニペットを登録し、ユーザーがターゲットページにいるときに条件付きでwp_enqueue_scriptを呼び出すことができます。 JavaScriptをカスタムページテンプレートに直接組み込むこともできます。

私は何年もWordPressを使用していませんでしたので、今これについてもっと良い方法があるかもしれません。しかし、これらの提案は、あなたを始めるのに十分なはずです。

関連する問題