エンジニアのためのWordPress開発入門 (Engineer’s Library)

目次

第1章 WordPressとは

1.1 WordPressで何ができる?

1.2 ライセンス

1.3 WordPressが持つ魅力

1.4 WordPressのエコシステム

1.5 WordPressと関わる際の心構え

1.6 まとめ

第2章 環境の準備

2.1 WordPressの準備

2.2 開発環境の準備

2.3 WP-CLIーWordPressのコマンドラインツール

2.4 VCCWによる環境構築ーVagrantベースの環境開発ー

2.5 まとめ

第3章 基本機能

3.1 表示オプション

3.2 投稿と固定ページ

3.3 メディアーファイル管理機能ー

3.4 カテゴリとタグータクソノミーー

3.5 投稿フォーマット

3.6 テーマのカスタマイズ

3.7 ウィジェット

3.8 カスタムメニュー

3.9 ユーザーと権限

3.10 サイト設定

3.11 まとめ

第4章 プラグインによる機能拡張

4.1 Toolset Typesーエンティティの追加と構成ー

4.2 Contact Form 7ーフォームー

4.3 WP Super Cacheーキャッシュー

4.4 BackWPUpーバックアップー

4.5 User Role Editorーユーザー権限ー

4.6 Adminimizeー権限グループ

4.7 Really Simple CSV ImporterーCSVからのデータ取り込みー

4.8 Super SocializerーSNS連携ー

4.9 WP-Pollsーアンケートー

4.10 WP Total HacksーWordPressでよく行うカスタマイズー

4.11 その他の便利なプラグイン

4.12 まとめ

第5章 WordPressの基本アーキテクチャ

5.1 ファイル構成

5.2 データ構成

5.3 基本的な処理の流れ

5.4 プラグインAPI

5.5 ページの種類

5.6 リクエストパラメーター

5.7 メインクエリ

5.8 クエリフラグ

5.9 テンプレートの選択

5.10 テンプレートタグとループ

5.11 WordPressのソースコード

5.12 まとめ

第6章 テーマの作成・カスタマイズ

6.1 テーマの作成

6.2 ビューの構成

6.3 テーマに関連したAPI

6.4 テーマ作成のアプローチ

6.5 テンプレート利用する関数

6.6 作成したテーマのチェック

6.7 まとめ

第7章 プラグインの作成と公開

7.1 プラグインの作成

7.2 公式ディレクトリへの登録

7.3 まとめ

第8章 投稿データと関連エンティティ

8.1 データ構成の概要

8.2 投稿タイプ

8.3 カスタムフィールド

8.4 タクソノミー

8.5 コメント

8.6 まとめ

第9章 投稿データの検索・取得

9.1 WP_QueryーWordPressの心臓部ー

9.2 基本的な使い方

9.3 パラメーター

9.4 その他のプロパティとメソッド

9.5 メインクエリ中のWP_Queryに対して行える操作

9.6 クエリビルディングへの介入

9.7 まとめ

第10章 ユーザーと権限

10.1 ユーザーと権限の仕組み

10.2 ユーザー操作に関するAPI

10.3 ロールや権限の追加とカスタマイズ

10.4 権限のチェック手法

10.5 まとめ

第11章 管理画面のカスタマイズ

11.1 メニューのカスタマイズ

11.2 Settings APIー独自の設定画面の作成ー

11.3 投稿データ一覧ページに独自項目の追加

11.4 カスタムフィールドの入力フォーム作成

11.5 まとめ

第12章 その他の機能やAPI

12.1 wpdbクラスーデータアクセスのためのDAOー

12.2 バリデーション・ナンス・サニタイズ

12.3 オプションAPI

12.4 JaveScriptやCSSの管理

12.5 キャッシュー一定期間のデータ保持ー

12.6 ショートコードー動的な出力を得るー

12.7 ウィジェットー追加機能の実装ー

12.8 マルチサイトー複数サイトの作成ー

12.9 WP REST APIーRESTfulなWebサイトの実現ー

12.10 国際化

12.11 自動アップデート

12.12 メールの送信

12.13 まとめ

4点すべてのイメージを見る 人工知能の作り方 ――「おもしろい」ゲームAIはいかにして動くのか

Javaビルドツール入門 Maven/Gradle/SBT/Bazel対応

関連記事

  1. Unityの寺子屋 定番スマホゲーム開発入門

    目次Chapter1 Unityの基本を身に付けよう…

  2. Webシステム用ライブラリ活用ガイド (I・O …

    目次序章 ライブラリとは何か[1]「ライブラリ」を活…

  3. 人生が変わる メモと手帳のテクニック

    目次はじめに 目元手帳を使いこなせば人生は輝き出す!…

  4. nginx実践ガイド impress top g…

    目次第1章 nginxとは?1-1 注目を集めるng…

  5. Google AdSense マネタイズの教科書…

    目次Chapter1 長期間アクセスが集まり続ける「テーマ」…

  6. [改訂第4版]SQLポケットリファレンス

    目次第1部 SQLとは(SQLの基礎概念)1.1 S…

  7. コスパ最強Web集客 ~あなたのホームページ、儲…

    目次第1章 お金をムダづかいせずに儲かるホームページにする方…

  8. カイゼン・ジャーニー たった1人からはじめて、「…

    目次プロローグ 終わりなきジャーニー第1部 一人から…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

タグクラウド

PAGE TOP