web-dev-qa-db-ja.com

外部APIを使い始めるにはどうすればよいですか。 PHP WordPress.orgのページをお探しですか?

APIからデータを取得するためにJavaScript HTTPリクエストを使用するWebページのレポートをいくつか作成しました。いくつかのWordPressページのレポートを使いたいのですが。私はたくさんの検索と読書をしました。私はWordPressページをカスタマイズすることに完全な初心者です。私は実験しても構わないと思いますが、どうすればよいかについてのガイダンスを得たいと思います。

オプションは次のようになります。

  • WordPressページでJavaScriptを許可するにはプラグインを使用してください。

  • APIを呼び出すにはPHPを使用し、APIから返されたデータを表示するためのHTMLを作成するにはPHPを使用します。

WordPressページでPHPを使用する方法を学ぶことで将来的にはより多くのオプションが可能になるため、2番目の方法の方が良いと思います。

私はソフトウェア開発に携わってきました。私はJavaScriptとPython 3で自分でプログラミングをしました。私は現在Lynda.comでPHPを学ぶためにいくつかのコースを受講しています。必要なコードを作成するのにオンラインで必要なものを見つけたり、必要なものを見つけたりできると確信しています。

私はこのプラグインを見つけました: https://wordpress.org/plugins/php-everywhere/ それは私がPHP WordPressページで。

私はまたこれを見つけた:WordPressはHTTP APIを持っています。 https://codex.wordpress.org/HTTP_API

リクエストを作成し、レスポンスコードとデータを取得する方法を説明したリンクページがあります。 https://codex.wordpress.org/Function_Reference/wp_remote_retrieve_response_codehttps://codex.wordpress.org/Function_Reference/wp_remote_get

APIデータを取得するためにJavaScriptを使用してWebページを作成したので、これを理解しても問題ありません。

使い方がわからないのですが。これはプラグインですか?私はそうは思わない。私が使えるのは組み込みコードだと思います。

最初のプラグインをインストールしたら、PHPコードでこのリファレンスのGETおよびResponse Code関数を使用できますか。 (私はWordPressのページをカスタマイズすることで完全な初心者であると述べましたか?)

プラグインのインストール方法を説明しているWebサイトがいくつもあります。 WP HTTP APIの使用方法を説明したWebサイトがいくつかあります。しかし、WP HTTP APIから始める方法、およびこれらすべてを組み合わせる方法について、もっと基本的な説明が必要です。私はそれをどこにも見つけていません。

私の次のステップは、

  1. そのプラグインをインストールしてください(php-everywhere)。テストページでテストするためのHTMLを作成する簡単なPHPコードを書きます。

  2. CodexページのGETおよびResponse Code関数を使用して簡単なAPI呼び出しを書きます。データが正常に返されたら、返されたデータを組み込むためのPHPコードをさらに書くことができます。 (JavaScriptで書かれたWebページをデータを表示するためのPHPを書くためのガイドとして使うことができます。)

1
Gina

@ジーナ、そしてようこそ!

私もこの技術にはかなり慣れていませんが、最初から知っていたことを共有したいと思います。

そのプラグインをインストールしてください(php-everywhere)。テストページでテストするためのHTMLを作成するための簡単なPHPコードを書く

それになると私はフロントエンドを生成するテーマに掘り下げることをお勧めします。だからここにあなたが読むためのいくつかのリソースがあります。

  1. WordPressテーマを理解するこれが テーマハンドブック へのリンクです。これはWordPressのすべてのインストールに付属しているものを含め、あらゆるテーマを回避するのに役立ちます。

  2. childテーマ の作成と編集最初から親テーマに戻って元のファイルをコピーすることができるので、子テーマを編集する方が最初から作成するよりも簡単だと思います。

  3. php-everywhereプラグインを使用する必要性を排除し、非常に有用になると私が思うもう一つのことは、 page template の作り方に関する知識です。これはあなたがあなたが望むものでいっぱいにすることができる空白のページを作ることを可能にするでしょう。

  4. もちろん、ハンドブック全体に目を通すのであれば、あなた自身のテーマを始めたいと思うかもしれませんし、そのための素晴らしいツールもあります - _ s アップグレードすることができます。

CodexページのGETおよびResponse Code関数を使用して簡単なAPI呼び出しを書きます。データが正常に返されたら、返されたデータを組み込むためのPHPコードをさらに書くことができます。 (JavaScriptで書かれたWebページをデータを表示するためのPHPを書くためのガイドとして使うことができます。)

あなたがあなた自身のchild themeを持ったpage templateを持ったら、あなたはそれをあなたが好きなものは何でも書くことができます。 function.phpファイルに適した関数もありますが、実際には知識と知識が必要になるでしょう。

私が手助けしてくれたこと、幸運を祈ります!

0
Valentin Genev