ビジネスクラフト BUSINESS CRAFT
0
MENU CLOSE

ビジネスクラフト BUSINESS CRAFT

ビジネスクラフト BUSINESS CRAFTビジネスクラフト BUSINESS CRAFT
  • ホーム
  • HP制作プラン
  • 制作料金 各種
  • 制作実績
    • 制作実績一覧
    • ウェブホームページ
    • アニメーション
    • 動画映像制作・編集
    • 講習コンサルティング
  • カテゴリー
    • ウェブデザイン
    • WordPress
    • マーケティング
    • ネットビジネス
    • インターネットの使い方
  • 会社概要
  • 免責事項ポリシー
  • お問い合わせ
  • 高速表示

WordPressの仕組み基本知識

ON 2018年5月19日 BY: ビジネスクラフト 2 COMMENTS
スポンサーリンク

目次

  • はじめに
  • WordPressの特徴
  • 通常のWebサイトが公開される仕組み
    • URL(アドレス)について
  • WordPressが公開される仕組み
  • WordPress(ワードプレス)本体のファイルの構成
  • WordPressファイルが読み込まれる順番
  • WordPress(ワードプレス)テーマの仕組み
  • WordPress(ワードプレス)テーマの読込順

はじめに

自分のWebサイトを作りたい!そう思ったら世界中で最も有名なCMSの1つWordPress(ワードプレス)を使ってウェブサイトを作る方法があります。

WordPressを使えば、ソースコードを1から書いて作るよりもずっと簡単に素早くWebサイトを作ることができます。サーバーやデータベースに関する深い知識がなかったとしてもサイトを作ることはできますが、WordPressの仕組みを理解しておくことで思い通りのサイトを作ることができるようになります。

このページではWordPressの仕組みを紹介しています。

 

WordPressの特徴

  • WordPress本体
  • テーマ(テンプレート)
  • プラグイン(機能拡張)
  • MySQL(データ)

WordPress(ワードプレス)は、PHPとMySQLで動くCMSで、GPL(General Public License)にしたがって配布されているオープンソースのソフトウェア(誰でも自由に開発・配布することができる)です。WordPressのデザインテンプレートのことをワードプレスでは「テーマ」と呼びます。テーマは、PHPとHTML・CSSで書かれているのでソースコードを編集すればデザインのカスタマイズもできます。テーマは無料のものが豊富に揃えられています。また、WordPressでは「プラグイン」で欲しい機能を簡単に追加することもできます。プラグインもPHPで作られているので、欲しいプラグインが見つからない場合は自分で作ることも可能です。

  • PHPによる動的なページ生成
  • 標準添付のテンプレート等がウェブ標準に準拠
  • 記事への複数カテゴリー設定に対応
  • カスタマイズ可能で検索エンジンフレンドリーなURL
  • テーマによる簡単なデザインの切り替え
  • プラグインによる拡張機能
  • WYSIWYGによるエントリ編集
  • 投稿スラッグによるパーマリンクURL作成

ウィキペディア参照

 

 

通常のWebサイトが公開される仕組み

作ったWebページを配信用のソフトウェアが入ったコンピューター(サーバー)にアップロードすることで、URLや検索キーワードなどでアクセスした時にWebサイトが表示されます。

 

URL(アドレス)について

ウェブページやネット上のあらゆるデータにアクセスするために用いられる、インターネット上の住所のことで、InternetExplorerやGoogleChromeやSafariなどのウェブブラウザの上の検索窓に表示されます。

ドメイン名はインターネット上のウェブサイト識別するためのもので、通常はドメインを提供している会社からお金を払って希望のドメインを取得します。取得しようと思ったドメインが他の人にすでに取得されていた場合は、別のドメインを選択する必要があります。

スポンサーリンク

 

WordPressが公開される仕組み

WordPressはサーバーにインストールして使います。WordPressで作ったウェブサイトの場合、サーバー上のデータに画像ファイル・テーマ・プラグインなどのデータが含まれ、データベース上のデータに記事・カテゴリ・コメント・管理画面の設定情報のデータが含まれています。

URLや検索キーワードなどでアクセスした時に、サーバーにあるWordPressからこれらのデータが呼び出されることでWebサイトが表示されます。

サーバー上のデータ:画像ファイル、テーマ、プラグインなどが含まれます。

データベース上のデータ:記事、カテゴリ、コメント、管理画面の設定情報などが含まれます。

 

WordPress(ワードプレス)本体のファイルの構成

WordPressをインストール(もしくはダウンロードして圧縮ファイルを解凍)した時のファイルの種類です。

No. 種類 ファイル名称 目的・用途
1 folder wp-admin 管理画面系のファイルが格納されているフォルダ
2 folder wp-content テーマ、プラグイン、言語などで構成されているフォルダ
3 folder wp-includes API、クラス、関数が格納されているフォルダ
4 php index.php テーマの使用チェック後に”wp-blog-header.php”を読み込む
5 php wp-blog-header.php ワードプレスの環境とテンプレートのロード
6 php wp-load.php ワードプレスの起動ファイル
7 php wp-config.php 設定ファイル ※ダウンロード時は “wp-config-sample.php”
8 php wp-settings.php ワードプレスが動くための変数・関数・クラスの基本設定
9 php wp-signup.php ブログ名・ユーザー名・メールアドレス登録、検索設定
10 php wp-login.php ユーザーの登録/認証 パスワード発行/リセット
11 php wp-activate.php ユーザアカウントの有効化
12 php wp-trackback.php トラックバック処理と ping 送信用
13 php wp-mail.php メールによるブログ投稿用
14 php wp-comments-post.php コメント投稿用
15 php wp-cron.php PHPによる擬似cron job
16 php wp-links-opml.php リンクの OPML XML 出力用
17 php xmlrpc.php xmlrpc 通信(XML-RPC protocol support for WordPress)
18 txt license.txt WordPressのライセンス
19 html readme.html WordPressの説明書
20 html readme-ja.html WordPressオリジナル(英語)から日本語版への変更点の記述

 

 

WordPressファイルが読み込まれる順番

ウェブサイトが表示されるまでの、WordPressファイルが読み込まれる順番です。

読込順 ファイル名称 動き
1 index.php テーマが使われているかチェック後に 順序2. wp-blog-header.php を読み込む
2 wp-blog-header.php 順序3. wp-load.php → 順序4. wp-config.php → 順序5. wp-settings.phpと順に処理し
順序6. wp-includes/template-loader.phpの処理をする
3 wp-load.php ワードプレスの起動ファイル順序4. wp-config.phpを探して読み込む、wp-config.php が存在しなければエラーとし作成するか問われる
4 wp-config.php DB情報(DB名、ユーザ名、パスワード、ホスト名、utf-8、照合順序)、認証キー、DBテーブルの接頭辞、ローカル言語(日本語)、デバッグモード(on/off)の設定情報を読み込み、ABSPATHが未決定なら決定し、次に順序5. wp-setting.php を読み込む
5 wp-settings.php ワードプレスが動くための基本設定を行うために、wp-includesフォルダ内のファイルを読み込み、変数・関数・クラスの設定を行う。
6 wp-includes/template-loader.php テーマフォルダ wp-content / themes / ○○○ / ***.phpから、(single.php、archive.php、index.php)などのテンプレートファイルを読み込む

 

 

WordPress(ワードプレス)テーマの仕組み

WordPressテーマのファイルはテーマごとに異なりますが、ほとんどのテーマに入っているファイルを紹介します。

  • トップページ、投稿ページ、固定ページ、アーカイブ、検索窓、404ページなど目的別ファイル(index.php、single.php、page.php、archive.php、search.php、404.php)
  • ヘッダー、サイドバー、フッターなど、上のテーマファイルで共通利用するためのテーマファイル(header.php、sidebar.php、footer.php)
  • デザインを成形するスタイルシートファイル(style.css)
  • テーマに使用する画像用フォルダ(images)

 

WordPress(ワードプレス)テーマの読込順

 

スポンサーリンク
前へ
次へ

2 Responses

コメントを書く Cancel Reply

  • 高速表示

    高速表示に切り替え

  • 検索

  • 最近の投稿

    • Mac版Excelで改行する方法
    • 【5分】WordPressサイトをプラグインでAMP対応する方法・導入手順
    • 誰でも書ける論文・レポートの書き方簡単10ステップ
    • AMPが表示されない時のワードプレス対処方法【AMP or WP Accelerated Mobile Pages】
    • WordPressスマホで表テーブルを横スクロールする方法【簡単HTMLコピペ】
    • LINEタイムラインに流れてきた投稿を非表示にする方法
    • LINEのタイムライン「いいね」「シェア」の使い方と設定方法
    • LINE「ホーム」「タイムライン」とは
  • カテゴリー

    • WordPress (61)
    • インターネットの使い方 (57)
    • ウェブデザイン (52)
    • コピーライティング (1)
    • ネットビジネス (6)
    • マーケティング (5)
  • 制作について

    • ホーム
    • HP制作プラン
    • 制作料金 各種
    • 制作実績
    • 会社概要
    • 免責事項ポリシー
    • お問い合わせ
    • 高速表示
  • アーカイブ

    • 2018年6月
    • 2018年5月
  • タグ

    .htaccess (2) AMP (2) Android (1) Animate (1) CSS (8) Excel (1) Facebook (2) Gmail (3) Google (8) Google Adsenseグーグルアドセンス (1) Google Drive グーグルドライブ (2) Googleカスタム検索 (7) HTML・XHTML (10) Instagram (4) iPhone (2) JavaScript(jQuery) (2) Line (3) MAC (6) Photoshop (1) PHP (2) SEO・SEM (2) Twitter (5) Windows (1) WordPressセキュリティ (5) WordPressテーマ (7) WordPressプラグイン (23) WordPress使い方 (13) WordPress子テーマ (4) YouTube (6) アプリ・ソフトウェア (15) カスタマイズ (27) サーバー (5) ドメイン (6) パソコンの使い方 (2) ブラウザ (4) ブラウザ・アドオン (3) ブログ運営収益化 (8) ホームページ制作 (82) 仕事効率化 (9) 便利なサービス (11) 収益化 (3) 情報科学 (3) 文章の書き方 (1)
  • スポンサーリンク



制作実績

  • 制作実績
  • オリジナルアニメーション
  • 動画映像制作・編集
  • ウェブサイト制作実績
  • 講習・コンサルティング

制作依頼について

  • 制作料金 各種
  • ホームページ制作お任せ安心プラン

ご利用について

  • 会社概要
  • 免責事項ポリシー
  • お問い合わせ
©️ Business Craft 2019