WordPressの仕組みについて
1. サーバーを借りる
レンタルサーバーとは、 Web サイトなどを立ち上げたいユーザーに「サーバー」を「貸し出す(レンタル)」サービスのこと
サーバー → 土地 Webサイト → 家 ドメイン → 住所
2. データベースと連携
WordPressではデータベースに格納された情報を引き出し、表示させている
データベースに使われているのがMySQL(入れ物)
MySQLに格納されたデータをPHPを使って引き出す
3. PHP(言語)
HTML → 文章構造 CSS → 見た目 Javascript → 動きの補足 PHP → データとの連携
4. WordPressのテーマ
WordPressのテーマとは、Webサイト全体のテンプレートのこと
テーマは複数のファイルの集合体で、デザインなどの内容が一式セットになっている
テーマを変更すれば複雑な処理を行うことなく、Webサイトのデザインや構成、機能などを変えることができる
ファイルの種類 → PHPファイル、CSSファイル、GIF、PNG、JPGファイル
5. 仕事での活用
日々の運用更新、デザインの変更、オリジナルテーマの作成
PHPについて
PHPは、Web系のプログラミング言語の中で最も使われている言語のひとつ
シンプルかつ手軽なコーディングで動的なサイトを作ることができるため、CMSやECサイト、SNSなどさまざまなジャンルのWebサイトに用いられている
PHP ( PHP: Hypertext Preprocessor を再帰的に略したものです) は、広く使われているオープンソースの汎用スクリプト言語
PHP は特にWeb 開発に適しており、HTML に埋め込むことができる
PHPコードをHTML内に記述するには、PHPコードを記述する箇所を開始タグ:「 」 で囲む
開始タグと終了タグで囲 まれた中にPHPコードを記述するとサーバーがPHPコードとして実行する
つまり、「ここからここまでPHPで記述しますよ」という宣言になる
PHPプログラムの拡張子は「.php」
PHPはHTMLの延長と考えて、WordPressの利用でよく見かける技術
サーバーサイドプログラム
サーバーサイド言語とは、Webアプリケーションにおいてサーバー上で動作するプログラムを実装するために使われるプログラミング言語の総称
サーバーサイド言語は一言で表すと『フロントエンドに必要な情報を送るためのプログラミング言語』
サーバーサイドはバックエンドと呼ばれることもある
フロントエンド:HTML、CSS、JavaScript
バックエンド:Java、PHP、Ruby on Rails、Python、ASP.NET、Golang、SQL、Node.js
レンタルサーバーについて
1台のサーバーを複数人が共用利用している事によって比較的安価で利用できる
→1軒家ではなく、マンションのイメージ
サーバー
ページの閲覧やメールを利用するためにシステムファイルやデータを配置するための領域
また、複数のユーザーが訪問した際にリクエストに応じて、必要な情報の提供や処理を行う役目を担ってる
ドメイン
レンタルサーバーを契約するのとは別に、ドメイン業者から独自ドメインを取得する契約るす
サーバーがファイルやデータの土地とするなら、ドメインはその場所を特定するための住所の役割
たとえば、Web サイトを表示するために、「 http://○○.○○」のように記述した URL を指定する場合、○○.○○の部分がドメインに相当する
簡単インストールの機能
国内の主要なレンタルサーバーには、WordPressなどの外部プログラムを自動でインストールできる機能が用意されている
JavaScript
じゃんけんアプリケーション
参考:Lesson-12 JavaScript / jQuery を始める前に
https://html-css.hamaya2020.com/lesson-12.html


