最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

PHPとは?

PHPは、動的でインタラクティブなウェブサイトを作成するためのプログラミング言語およびスクリプト言語です。WordPressは、スクリプト言語としてPHPを使用して記述されています。WordPressと同様に、PHPもオープンソースです。

PHPはサーバーサイド言語であり、ウェブホスティングサーバー上で実行されることを意味します。誰かがあなたのウェブサイトにアクセスするたびに、ブラウザはページをリクエストするためにあなたのサーバーに連絡します。PHPコードはサーバー上で実行され、訪問者に送信するためのHTMLページを生成します。訪問者はその後、ブラウザでHTMLページを表示します。PHPスクリプトはホスティングサーバー上にあるだけなので、見ることはできません。

PHPとは

WordPressはPHPをどのように使用しますか?

PHPコードはWordPressを機能させるものです。WordPressのウェブサイトは、すべてのデータをMySQLデータベースに保存します。このデータには、ブログ名やブログ投稿の内容から、プラグインの設定やユーザープロフィールの情報まで、すべてが含まれます。

PHPの役割は、データベースから特定の情報を取得し、それらを組み合わせてHTMLのウェブページを作成することです。そのプロセスに関する詳細については、WordPressの舞台裏での仕組みに関するガイドをご覧ください。

PHPコードは、拡張子が.phpのファイルに含まれています。

WordPressのzipファイルを開いたことがあるなら、ほとんどのファイルがPHPファイルであることがわかるでしょう。

例えば、下のスクリーンショットでは、wp-config.php、index.phpなどのファイル名に気づくでしょう。これらの各ファイルには、WordPressでさまざまなアクションを実行するために使用されるコードが含まれています。

WP内のPHPファイル

WordPressのテーマフォルダも非常によく似ています。sidebar.php、header.phpなどのファイルが見つかります。これらの各ファイルは、テーマのテンプレート階層を構成し、ウェブサイトのさまざまなセクションを表示します。

PHPコードは、PHPの開始タグ<?phpと終了タグ?>で囲む必要があります。PHPファイルにはHTMLコードを含めることもできます。

各PHPタグは、データベースから少量の情報を取得できます。この例では、ブログ名を表示するためのPHPコードを確認できます。これはHTMLのタイトルタグで囲まれています。

HTMLでのPHPの例

PHPはどのように機能しますか?

PHPに関する情報をウェブで探していると、「サーバーサイド」スクリプト言語であることがわかります。残念ながら、その短い定義は初心者には役立ちません。

「サーバーサイド」という用語は、WordPress内のすべてのPHPファイルがウェブホスティングサーバーで作業を行うことを意味します。つまり、簡単に言うと、誰かがあなたのウェブサイトにアクセスすると、WordPressはPHPファイルにアクセスしてデータベース情報(ブログ投稿のコンテンツなど)を取得し、訪問者に表示します。

それは十分に簡単そうに聞こえます。しかし、小さな問題があります。ウェブブラウザはPHPを読みません。HTMLを読みます。

HTMLは、ウェブサイトのページを作成するために使用されるスクリプト言語の一種です。HTMLは「クライアントサイド」スクリプト言語と呼ばれます。

Chrome、Firefoxなどのブラウザは「クライアント」と呼ばれます。ここでは、「クライアントサイド」言語とは、ウェブブラウザがHTMLコードをブラウザウィンドウに表示されるものに変換する作業を行うことを単純に意味します。


So, if browsers only read HTML and your WordPress website is created in PHP, how can people see your website?

まず、WordPressのPHPコードがHTMLとどのように連携するかを、ステップバイステップで見てみましょう。

  1. まず、誰かがブラウザにあなたのウェブアドレスを入力するか、リンクをクリックします。
  2. これにより、あなたのウェブホスティングサーバーにリクエストが送信されます。
  3. その後、サーバーはHTMLコードをインターネット経由でブラウザに送信します。
  4. ブラウザはそのHTMLコードを取得し、ウェブページに変換します。

しかし、WordPressのようなPHPで作成されたウェブサイトにアクセスすると、追加のステップが発生します。

ステップ3の前に、サーバーはHTMLページを作成するためにPHPコードを実行する必要があります。その後、ブラウザに送信できます。

WordPressのPHPバージョン

他のプログラミング言語と同様に、PHPにはいくつかのバージョンがあります。PHP 5.5、7.0、7.1などの一部のバージョンは、アクティブなサポートを受けられなくなっています。

WordPressのウェブサイトの所有者としては、PHPの最新バージョンを使用する必要があります。これは、PHPの各新バージョンがセキュリティの問題を修正し、ウェブサイトの速度を向上させるのに役立つためです。

PHPはウェブサイト作成に非常に人気のある言語であるため、ハッカーの標的にもなりやすいです。そのため、最新バージョンを使用することで、古いバージョンにはないセキュリティ機能と修正が提供されます。

ウェブホストとしては、BluehostSiteGround、またはWP Engineのいずれかを使用することをお勧めします。これらのホストは、WordPressウェブホスティングパッケージで最新バージョンのPHPを使用しているためです。

WordPressユーザーはPHPを知る必要がありますか?

WordPressユーザーは、WordPressサイトの使用、運用、または管理のためにPHPを学ぶ必要はありません。WordPressには必要なPHPファイルがすでに含まれており、テーマやプラグインにも含まれているため、PHPコーディングスキルなしでWordPressを使用できます。

ほとんどのWordPressユーザーはPHPのコーディング方法を知る必要はありませんが、独自のプラグインやテーマを開発したり、WordPressウェブサイトに高度なカスタマイズを加えたりすることに興味がある場合は、PHPの使用方法を学ぶ必要があります。

この記事がPHPについてさらに学ぶのに役立ったことを願っています。また、役立つWordPressのヒント、トリック、アイデアに関する関連記事については、以下の追加資料リストも参照してください。

この記事が気に入った場合は、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。また、TwitterFacebookでもフォローできます。

関連記事

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!