内容紹介
WordPressをより本格的に使いこなしたい人のための、「もう1歩先の」テクニックが詰まった解説書の登場です。
本書では、「複数サイトの管理・構築」「ツリー構造のページの管理と構築」「スマートフォンやタブレットへの最適化」「ユーザーや管理画面のカスタマイズ」を取り上げています。
複数サイトの管理・構築
WordPressを本格的なCMSとして利用する上で重要になってくるのが、マルチサイトの管理・構築です。サイトの規模が大きくなるにつれて、複数のサイトに分けた方が効率よくコンテンツを管理できるケースが多くなるためです。
WordPressには、複数のサイトを管理・構築するための機能として、ネットワーク化(マルチサイト)とカスタム投稿タイプの機能が用意されており、サイトの構造や目的に応じて選択することができます。ただし、いずれの機能も自由度が高く、使いこなしが難しいのが実情です。本書では、それぞれの機能について、サンプルサイトを構築しながら、使いこなしのテクニックを解説しています。
ツリー構造のページの管理と構築
WordPressには固定ページを利用してサイトを構築する機能があり、これを使ってツリー構造を意識したサイトを構築することができます。WordPressでツリー構造のサイトを構築する実際を、サンプル制作を通して解説します。
スマートフォン&タブレット最適化
スマートフォンやタブレットでの閲覧に対応したウェブサイトが増えています。WordPressで作成したサイトをスマートフォンやタブレットに最適化し、レスポンシブWebデザインを実現する方法やスマートフォン専用のテーマを作る方法などを解説します。
ユーザーや管理画面のカスタマイズ
複数ユーザーによる管理と管理画面の表示、オリジナルのロールの作成、カスタム投稿タイプやカスタムタクソノミーの管理権限の作成といったユーザー関係のカスタマイズのほか、編集画面に独自の入力項目を追加する、編集画面から不要な項目を削除するといった管理画面のカスタマイズのノウハウを解説します。
もう一歩進んだWordPressサイトを構築するための、極上のノウハウを解説した、ユーザー必携の1冊です。
WordPress 3.3対応。
書誌情報
- 著者: エ・ビスコム・テック・ラボ
- 発行日: 2012-02-14 (紙書籍版発行日: 2012-02-14)
- 最終更新日: 2012-02-14
- バージョン: 1.0.0
- ページ数: 324ページ(PDF版換算)
- 対応フォーマット: PDF
- 出版社: マイナビ出版
対象読者
著者について
エ・ビスコム・テック・ラボ
エ・ビスコム・テック・ラボ
さまざまなメディアにおける企画制作を世界各地のネットワークを駆使して展開。コンピュータ、インターネット関係では書籍、CD-ROM、デジタル映像、CG、ソフトウェアの企画制作、WWWシステムの構築などを行う。
主な編著書: 『XHTML/HTML+CSS スーパーレシピブック』マイナビ刊
『Movable Type サイトデザイン&レシピ事典』同上
『WordPress テンプレートタグ虎の巻』同上
『Movable Type テンプレートタグ虎の巻』同上
『WebクリエイティブのためのCMSテンプレートデザイン』同上
『WebクリエイティブのためのCMSツールガイド』同上
『WordPressサイト構築スタイルブック』同上
『HTML/XHTML+CSS 例解スタイル辞典』同上
『Movable Type 例解テンプレートタグ辞典』同上
『スタイルシート スタンダード・デザインガイド』同上
『XHTML+CSS スタンダード・デザインガイド』同上
『Movable Type スタイル&コンテンツデザインガイド』同上
『Movable Type ブログテンプレート&デザインガイド』同上
『Movable Type ブログ拡張パーツ&デザインガイド』同上
『スタイルシート ステップアップアレンジブック』同上
『デジタルビデオ編集基本ガイド』同上
『HTML/XHTML&スタイルシート レッスンブック』ソシム刊
『HTML/XHTML&スタイルシート デザインブック』同上
目次
Chapter1 ネットワークによる複数ブログの管理と構築
- INTRO 複数ブログの管理と構築 012
- 1-1 ネットワークで構築するブログと基本設定 016
- 1-1-1 ネットワークの設定
- 1-1-2 functions.php による各種機能の有効化
- 1-1-3 サイトごとの設定と記事の投稿
- 1-2 ブログの構築 026
- 1-2-1 ページの基本構造
- 1-2-2 ブログのトップページ
- 1-2-3 アーカイブページ
- 1-2-4 記事の個別ページ
- 1-2-5 固定ページ
- 1-3 ブログごとのカスタマイズ 042
- 1-3-1 管理画面の設定によるデザインのカスタマイズ
- 1-3-2 子テーマによるデザインのカスタマイズ
- 1-3-3 条件分岐によるデザインのカスタマイズ
- 1-4 グローバルナビゲーション 052
- 1-4-1 ルートサイトへのリンク
- 1-4-2 各ブログへのリンク[get_last_updated() を利用する方法]
- 1-4-3 各ブログへのリンク[get_blogs_of_user() を利用する方法]
- 1-5 ルートページの作成 060
- 1-5-1 ルートページのカスタマイズ
- 1-5-2 ブログごとに最新記事を表示
- 1-5-3 ブログごとに1件の最新記事を表示
- 1-5-4 ブログごとにヘッダー画像を表示
- 1-5-5 すべてのブログの記事を投稿日時順にリストアップ
- 1-6 集約サイトを利用したルートページの作成 084
- 1-6-1 集約サイトの構築
- 1-6-2 すべてのブログの記事を投稿日時順にリストアップ
- 1-6-3 記事を投稿したブログのタイトルを色分け表示
- 1-6-4 すべてのブログの記事をカテゴリー別/タグ別/月別にリストアップ
- 1-6-5 ブログごとに最新記事を表示
Chapter2 カスタム投稿タイプによる複数ブログの管理と構築
- 2-1 カスタム投稿タイプで構築するブログと基本設定 102
- 2-1-1 サイトの設定
- 2-1-2 functions.php の設定
- 2-1-3 カスタム投稿タイプとタクソノミーの設定
- 2-2 ルートページの作成 114
- 2-2-1 ページの基本構造とグローバルナビゲーションバー
- 2-2-2 すべてのブログの記事を投稿日時順にリストアップ
- 2-2-3 各ブログへのリンク[get_post_types() を利用する方法]
- 2-2-4 各ブログへのリンク[カスタムメニューを利用する方法]
- 2-3 ブログの構築 128
- 2-3-1 ブログのトップページ
- 2-3-2 記事の個別ページ
- 2-3-3 ブログのサイドバー
- 2-4 アーカイブページの作成 140
- 2-4-1 カテゴリーページ
- 2-4-2 タグページ
- 2-4-3 月別ページ
- 2-5 ルートページのカスタマイズ 158
- 2-5-1 ブログごとに最新記事を表示
- 2-5-2 ブログごとに1件の最新記事を表示
- 2-5-3 ブログごとにヘッダー画像を表示
- 2-6 グローバルカテゴリー 166
- 2-6-1 グローバルカテゴリーの作成
- 2-6-2 グローバルカテゴリーのカテゴリーページ
- 2-6-3 グローバルカテゴリーのトップページ
Chapter3 ツリー構造のページの管理と構築
- 3-1 固定ページを利用したサイト構築 188
- 3-2 ツリー構造のサイト 190
- 3-2-1 サイトの設定
- 3-2-2 ページの投稿と表示順の指定
- 3-2-3 ルートページの作成
- 3-2-4 親ページの作成
- 3-2-5 子ページの作成
- 3-3 ページ内のコンテンツをツリー構造で管理する 212
- 3-3-1 ページ内のコンテンツの管理と表示
- 3-3-2 ページ内リンクを設定する
Chapter4 スマートフォン&タブレット最適化
- 4-1 スマートフォン&タブレットに最適化する 220
- 4-2 PC 用のサイトをそのまま表示する 222
- 4-3 iPhone 風のデザインで表示する 223
- 4-4 レスポンシブWeb デザインで表示する 224
- 4-4-1 閲覧環境に合わせたスタイルシートの適用
- 4-4-2 スマートフォン用のデザインの指定
- 4-4-3 タブレット用のデザインの指定
- 4-4-4 子テーマにスマートフォン用の設定を追加する
- 4-5 スマートフォン&タブレット専用のテーマを作成する 236
- 4-5-1 専用テーマの作成とプラグインのインストール
- 4-5-2 スマートフォン&タブレットに表示するページの作成
Chapter5 ユーザーと管理画面
- 5-1 複数ユーザーによる管理と管理画面の表示 244
- 5-1-1 ユーザーの作成とロールの設定
- 5-1-2 ロールごとに利用できる機能と管理画面の表示
- 5-2 オリジナルのロールの作成 252
- 5-2-1 ロールの作成
- 5-2-2 ロールに付与できる権限
- 5-2-3 最小限必要な権限の設定
- 5-2-4 記事を管理する権限の設定
- 5-2-5 記事の管理に関連した権限の設定
- 5-2-6 固定ページとリンクを管理する権限の設定
- 5-2-7 テーマ/プラグイン/ユーザーを管理する権限の設定
- 5-2-8 データのバックアップに関する権限の設定
- 5-2-9 オプション設定と更新に関する権限の設定
- 5-3 カスタム投稿タイプを管理する権限の作成 266
- 5-4 カスタムタクソノミーを管理する権限の作成 272
- 5-5 ネットワークにおけるユーザーの管理 276
Chapter6 カスタマイズ+α
- 6-1 サイドバーから不要なメニューを削除する 280
- 6-2 編集画面から不要な項目を削除する 282
- 6-3 編集画面に独自の入力項目を追加する 286
- 6-3-1 メタボックスと入力フィールドの作成
- 6-3-2 メタボックスと入力フィールドを増やす