インターネットデパート - 取扱い商品数1000万点以上の通販サイト。送料無料商品も多数あります。

WordPress カスタム投稿タイプでウェブサイト制作

価格: ¥0
カテゴリ: Kindle版
Amazon.co.jpで確認
WordPress を CMS として使う場合に役立つカスタム投稿タイプについて掘り下げ、ウェブ制作者のための CMS 構築方法を解説した本。
WordBench神戸での発表などをベースに執筆。

カスタム投稿タイプをトップページで表示する方法は、
「index.php 等のテンプレートで WP_Query を使う」
「pre_get_posts フックと、is_main_query を使う」
の二種類を紹介している。

【著者紹介】
WordPress 日本語化チームメンバー。WordPress 本体の日本語化ファイル作成の他、WordPress テーマカスタマイズに便利なプラグイン http://wordpress.org/extend/plugins/custom-field-snippet/ 等を公開している。
フレームワーク FuelPHP の日本語ドキュメント作成、パッケージ作成等を行っている。FuelPHP, Wijmo, HTML5 を利用した Novius OS http://www.novius-os.org/ (多言語対応 CMS) の開発と日本語化に参加している。
PHP 技術者認定機構上級認定者の一人。

【電子書籍】
WordPress3.5対応 テーマカスタマイズのためのPHP
http://www.amazon.co.jp/dp/B00AM1GXLW

【目次】
1. カスタム投稿タイプとは
WordPress と投稿タイプ
カスタム投稿タイプ
プラグインがデータ管理に使うこともある
2. カスタム投稿タイプを作成する
register_post_type 関数
ラベル
公開設定
権限設定
階層あり/なし
管理画面の一覧ページに「順序」を表示する ☆
投稿画面のカスタマイズ
管理画面にメタボックスを追加する ☆
タクソノミーを紐付ける
アーカイブを作成する
リライトルールとスラッグ ☆
フック先は init
3. カスタム投稿タイプをトップページで表示する
テンプレートで WP_Query を使う
pre_get_posts フックと、is_main_query を使う
使い分け
4. WordPress とカスタム投稿タイプ
テンプレート階層
body_class
検索
検索フォームにカスタム投稿タイプを選択する機能を追加する ☆
RSSフィード
複数の投稿タイプのフィード URL
メインのフィードに、カスタム投稿タイプの投稿を含める
パーマリンク
独自ルールを追加してパーマリンクを投稿 ID にする ☆
jQuery で投稿 ID をスラッグに挿入する
月別アーカイブ
月別アーカイブの URL 末尾に、カスタム投稿タイプをクエリ形式で指定する
カスタム投稿タイプの月別アーカイブのリライトルールを作成する ☆
標準の月別アーカイブに、カスタム投稿タイプを含める ☆
カスタム分類の一覧
カスタム投稿タイプを指定して絞り込む
XML RPC をもちいた投稿
XML-RPC を使ってカスタム投稿タイプに新規投稿するサンプル ☆
5. カスタム投稿タイプに関連するテンプレートタグ、関数
条件分岐
カスタム投稿タイプの情報を取得する関数
リンクを生成する関数
6. プラグイン
プラグイン化する
第三者製プラグインを使う場合の注意
7. カスタム投稿タイプを使わない実装方法
プラグインや投稿アプリとカスタム投稿タイプ
カテゴリーを使う
作成者を使う
カスタム投稿を使わない場合の主なデメリット
8. PHPの補講
変数がセットされているかどうかをチェックする
配列の要素を変更する
オブジェクト
カスタム投稿タイプとカスタム分類の登録をクラス化した例 ☆


facebookページ
https://www.facebook.com/pages/電子書籍wordpressテーマカスタマイズのためのphp/459313657465916