概要
本書は,WordPressを使ってWebサイトを制作・運用するうえで必須の知識を基本から解説した学習書です。WordPress 6.xに対応。書籍の前半では,HTML/CSSで作られた静的なWebサイトにWordPressを適切に組み込み,オリジナルのWordPressテーマを作成する手順をわかりやすく解説します。また,「カスタム投稿タイプ」「カスタムフィールド」「カスタムタクソノミー」といった機能の使い方も紹介。書籍の後半では,管理画面のカスタマイズ,SEO対策,マルチサイト機能,セキュリティ,高速化など,WordPressの運用・管理に関するさまざまなノウハウを取り上げています。サイトの制作・運用・管理にオススメの各種プラグインについても,設定手順や利用のポイントを丁寧に解説しており,クライアントワークでWordPressを使いこなすためのスキルがしっかり身につきます。
こんな方におすすめ
- WordPressによるサイト制作の基本を学びたい人
- WordPressのオリジナルテーマ作成に興味がある人
目次
CHAPTER 1 WordPressの準備と基本設定
- 1-01 WordPress をインストールする
- 1-02 管理画面の使い方と初期設定
- 1-03 投稿する
- 1-04 新規ユーザーの登録とWordPressの権限
CHAPTER 2 基本的なテーマを作成する
- 2-01 WordPressのテーマ
- 2-02 テンプレートファイルとテンプレート階層
- 2-03 WordPressのテンプレートタグ
- 2-04 テンプレートを分割する
- 2-05 分割したテンプレートを作り込む
- 2-06 WordPressループを作成する
- 2-07 個別投稿ページを作成する
- 2-08 投稿の一覧ページを作成する
- 2-09 固定ページを作成する
- 2-10 グローバルナビゲーションを作成する
- 2-11 テーマを完成させる
CHAPTER 3 プラグインを利用する
- 3-01 プラグインで機能を拡張する
- 3-02 パンくずリストを作成する
- 3-03 メールフォームを作成する
- 3-04 投稿一覧のページナビゲーションを作成する
CHAPTER 4 Webサイトを拡張する
- 4-01 投稿一覧をコントロールする
- 4-02 投稿の詳細ページにコメント欄を追加する
- 4-03 独自の固定ページを作成する
- 4-04 パスワード保護されたページを作成する
CHAPTER 5 投稿タイプ・フィールド・タクソノミーをカスタマイズする
- 5-01 カスタム投稿タイプで投稿できる種類を増やす
- 5-02 カスタムフィールドで記事の入力項目を増やす
- 5-03 カスタムタクソノミーで独自のカテゴリーやタグを作成する
- 5-04 メインビジュアルを更新できるようにする
CHAPTER 6 WordPressのブロックエディター
- 6-01 ブロックエディターの基礎
- 6-02 ブロックエディターの実践的な使い方
- 6-03 ブロックエディターをカスタマイズする
- 6-04 theme.jsonでブロックエディターの設定を定義する
CHAPTER 7 管理画面をカスタマイズする
- 7-01 管理画面の一覧画面をカスタマイズする
- 7-02 メインナビゲーションメニューを使いやすくする
- 7-03 権限に応じて管理画面をカスタマイズする
CHAPTER 8 高度な機能を活用する
- 8-01 SEO対策をする
- 8-02 REST APIを利用する
- 8-03 マルチサイト機能で複数のサイトを作成する
- 8-04 子テーマを作成する
CHAPTER 9 WordPressを効率的に運用する
- 9-01 WordPressを専用ディレクトリにインストールする
- 9-02 公開サーバー上でWordPressを運用する
- 9-03 プラグインを使って効率的に運用する
- 9-04 Webサイトのセキュリティを高める
- 9-05 Webサイトを高速化する
APPENDIX
- 01 PHPの基礎
- 02 よく使うコードを関数にまとめる
- 03 WP_Queryのパラメータ
- 04 テンプレート階層
- 05 主なブロック一覧
- 06 主要なオブジェクト
- 07 日付と時刻の書式
サポート
ダウンロード
学習用素材のダウンロード
本書を使って学習するための素材ファイルを下記からダウンロードできます。Windows用とmacOS用のファイルは,改行コード以外の違いはありません。詳細は本書のP.xをご覧ください。
(2023年6月7日更新)
- ダウンロード
- Windows用学習用素材(UTF-8 BOM無し,改行コードCR+LF)
WP_sample.zip
- macOS用学習用素材(UTF-8 BOM無し,改行コードLF)
WP_sample.zip
作業完了後のテーマファイルサンプル
本書の各SECTIONの作業を終えた後の,テーマファイルのサンプルを下記からダウンロードできます(ダウンロードは必須ではありません)。学習時にうまく動作しないテーマファイルと比較するなど,必要に応じてご利用ください。
(2023年6月8日更新)
- ダウンロード
- Windows用作業完了後テーマファイル(UTF-8 BOM無し,改行コードCR+LF)
food-science_after.zip
- macOS用作業完了後テーマファイル(UTF-8 BOM無し,改行コードLF)
food-science_after.zip
正誤表
本書の以下の部分に誤りがありました。ここに訂正するとともに,
ご迷惑をおかけしたことを深くお詫び申し上げます。
P.086 index.php(最終行)