MdNCORPORATION

WordPressユーザーのためのPHP入門 はじめから、ていねいに。[第3版]

水野 史土 著
定価 2,640円
(本体 2,400円+税10%)
※電子書籍の価格は各販売ストアにてご確認ください。
発売日 2019-08-27
仕様 B5変形判/256P
ISBN 978-4-8443-6889-2
WordPressでサイトやブログを作成する際、PHPのコードの意味がよくわからず、「本当はこうしたいのに……」を諦めた経験のある方も多いことでしょう。本書は、HTMLやCSSはひととおりわかるもののPHPは苦手という方のために、WordPressを活用するうえで避けて通れないPHPの知識を解説した入門書です。変数・配列・条件分岐・繰り返し・関数・オブジェクトといったPHPの基本文法から、テンプレートタグ・ループ・テンプレート階層・フックなどのWordPress特有の仕組みまで、テーマづくりに必要な知識が初心者でもやさしく身につきます。さらに実際に動作するテーマに沿って、ヘッダー・ナビゲーション・ウィジェット・カスタムフィールド・アーカイブ・個別投稿・固定ページなどのコードを具体的に解説。WordPress5.xから導入されたエディター「グーテンベルク」への対応や子テーマの作り方・エラー対処法・Codexの見方など、初心者がよく突き当たる問題も解消します。WordPressを本当に使いこなしたいユーザーに必携の1冊です。

■ページ見本






目次

■CHAPTER1 WordPress+PHPの基礎知識
LESSON01 WordPressが動作する仕組み
LESSON02 WordPressの投稿タイプと機能
LESSON03 WordPressのテーマとは

■CHAPTER2 PHPの基本
LESSON01 PHPのコードを書く際のルール
LESSON02 変数ってなに?
LESSON03 配列ってなに?
LESSON04 ifを利用した条件判定
LESSON05 whileを利用した繰り返し処理
LESSON06 関数を使う
LESSON07 オブジェクトとは

■CHAPTER3 WordPress特有のルール
LESSON01 テンプレートタグとは
LESSON02 WordPressのループ
LESSON03 条件分岐タグ
LESSON04 テーマテンプレートとテンプレート階層
LESSON05 モジュールテンプレートの使い方
LESSON06 functions.phpの役割
LESSON07 WordPress Codexの使い方
LESSON08 セキュリティに注意する

■CHAPTER4 WordPressで使われるコード解説
LESSON01 本章で解説するサンプルのサイト
LESSON02 ヘッダーに記述するコード
LESSON03 ナビゲーションに記述するコード
LESSON04 アーカイブ表示で記述するコード
LESSON05 個別投稿と固定ページを表示するコード
LESSON06 フッターに記述するコード
LESSON07 メインクエリとは異なるコンテンツを表示するコード
LESSON08 カスタムフィールドを表示するコード
LESSON09 検索結果を表示するコード
LESSON10 functions.phpに記述するコード
LESSON11 Gutenberg(グーテンベルク)への対応
LESSON12 一般的なテーマに使用されるそのほかのコードと機能
LESSON13 子テーマを使ったカスタマイズ
LESSON14 エラー対処法

ダウンロードデータ

サンプルデータのダウンロードについて
このたびは、『WordPressユーザーのためのPHP入門 はじめから、ていねいに。[第3版]』をご購入いただきまして、誠にありがとうございます。

以下に本書のサンプルテーマ、および解説中に掲載しているコードのファイルをご用意しましたので、ご利用ください。

MdN_WPPHP3.zip(約1.8MB)

ダウンロードにあたってのご注意
・ダウンロードファイルは、ZIP形式で圧縮されています。Windows、Macそれぞれの解凍ソフトを使って圧縮ファイルを解凍してください。

・ダウンロードファイルには「はじめにお読みください.html」が同梱されていますので、ご使用の前に必ずお読みください。

ダウンロードファイル解凍時のご注意
Windowsをご利用の場合は、OS標準の機能ではダウンロードファイルをダブルクリックしても正しく解凍できない場合があります。データの閲覧に問題がある場合は、次の手順でファイルの解凍をお試しください。

  • [1]ダウンロードしたファイルを右クリック
  • [2]表示されたメニューから[すべてを展開...]を選択
  • [3]ファイルを解凍するダイアログが表示されるので、保存場所を選択して実行
  • [4]指定した場所にファイルが解凍される
・本書のサンプルテーマは、GPLに基づいて配布されています。

・弊社Webサイトからダウンロードできるサンプルデータを実行した結果につきましては、著者および株式会社エムディエヌコーポレーションは一切の責任を負いかねます。お客様の責任においてご利用ください。

・本書に掲載されているPHP、CSS、HTML等のコメントや改行位置等は、紙面掲載用として加工していることがあります。あらかじめご了承ください。

・「コンテンツデータ」フォルダ内のデータは、本書の解説を理解する目的のみで使用できる参考用データです。その他の用途ではご使用にならないでください。

お詫びと訂正

お詫びと訂正のお知らせ
このたびは『WordPressユーザーのためのPHP入門 はじめから、ていねいに。[第3版]』をご購入いただきまして、誠にありがとうございました。

本書の記載内容に下記の誤りがございました。


◯P007
中央のフォルダ名に誤りがございました。 正しいフォルダ名は次のとおりです。
[誤] サンプルデータ
   ↓
[正] サンプルテーマ
◯P066・068

本書付属の「Code Learning Theme」をご利用の場合、関数の引数を本文に記載された数値にすると「1994年4月2日」と表示されます。このような場合は引数を下記のように書き換えてください。
echo date('Y年n月j日',765212400);
 ↓
echo date('Y年n月j日',765158400);

※date_default_timezone_set( 'Asia/Tokyo' );を実行していない環境の場合は不要です
◯P070・071

output_img_link関数を実行する際に、行末のセミコロンが抜けておりました。
[誤]output_img_link( 'http://example.com/wp-content/uploads/sample.jpg' )
 ↓
[正]output_img_link( 'http://example.com/wp-content/uploads/sample.jpg' );
読者のみなさまにご迷惑をおかけしてしまい、誠に申し訳ございませんでした。

訂正してお詫び申し上げます。

制作の基本からデザイン業界の最新状況まで! MdNのデザイン・グラフィック書8選

デザイン・制作・マーケティング Webでもう困らない! わかりやすくて知識が身につく8冊