狠狠撸

狠狠撸Share a Scribd company logo
WordPressの紹介
2013/12/13
神戸ITフェスティバル2013
- 興味ありますか? -

自己紹介
?
?
?
?
?

中本 憲一
ブレンという屋号でシステム開発しています
PHP、iOS、.NET を使っています
WordBench神戸 管理人
WordCamp Kobe 2013 実行委員長
- まずは -

WordPressとは?
? ブログツール でもあり、
? パブリッシングプラットフォーム でもあり、
? コンテンツマネジメントシステム でもありま
す。
例 - ブログツール
? PlayStation.Blog,、Adobe Blogs

など
例 - パブリッシングプラットフォー
ム
? BBC America、TechCrunch

など
例 - コンテンツマネジメントシステ
ム
? Justin Bieber、Bata

など
例 - その他
他、WordPress.orgにShow Caseとして掲載されてい
ます。
http://wordpress.org/showcase/
- 過程って大事 -

WordPressの進化
0.7 - 2013年5月
1.0 – 2004年1月
2.1 – 2007年1月
2.5 – 2008年3月
2.7 – 2008年12月
3.0 – 2010年6月
3.8 – 2013年12月13日
過去のバージョンはこちら
WordPress.orgから、過去のバージョンをダウン
ロードできます。
? 英語
http://wordpress.org/download/release-archive/

? 日本語
http://ja.wordpress.org/releases/
- 本日のメイン -

WordPressでできること
? 投稿できる
? 固定ページを作れる
? メニューを設定できる
? テーマで外観と機能を差し替え
? プラグインで機能追加
? カスタム投稿も作れる
? マルチサイト
投稿 – 編集
投稿 – 表示
投稿 – カテゴリー?タグ
? カテゴリーを設定し、そのカテゴリー一覧を表
示可能。
? カテゴリーには親子があり、ツリー状に管理で
きる。
? 投稿内容をタグ付けできる。
? カテゴリー?タグ共に、アーカイブとして一覧
表示できる。
投稿 – カスタムフィールド
? 投稿データに無いデータ(例えばURL、いいね!
の数など)を追加できる。
? テーマをカスタマイズして、追加したデータを
表示できる。
固定ページ – 編集
固定ページ – 表示
メニュー – 編集
メニュー – 表示
テーマ – テーマ選択
テーマ – テーマで出来ること
? テーマを選択?作成するということは、サイト
の外観と機能を決めるということです。
WordPress 3.8の標準テーマ「Twenty Fourteen」では、投
稿の表示をスライドやタイルで並べる機能がありますが、
3.7までの標準テーマ「Twenty Thirteen」ではこの機能が
ありません。
このことが、テーマがサイトの外観を決めるだけではな
いということを示しています。
? 子テーマを作成できます。
例えば、「Twenty Fourteen」テーマに新しい表示方法を
追加したい場合など、テーマを直接変更せず自作の子
テーマを作成し表示や機能を追加すれば楽になります。
親テーマが自動更新されて泣くこともなくなります。
プラグインとは
? プラグインは、WordPressに任意の機能を追加す
るためのもの。
? テーマの機能との違いは?
– テーマの機能は、「テーマのための機能」
– プラグインの機能は、「全体として機能を追加」

? WordPressを使ううえで「こんなことしたいな」
と思ったら、それはプラグインを探すとき!
プラグイン – 一覧
プラグイン – 追加
カスタム投稿とは
? 投稿ではダメな場合に作るもの。
? インストール直後のWordPressでは管理画面から
作成できないので、PHPコードを書くかプラグイ
ンをインストールする必要がある。
? 投稿に含まれる要素である、タイトル?本文?
時間?公開状態?カスタムフィールドをうまく
使えば、新しいデータベースとして使えて便
利!
カスタム投稿 – 自作
? 次のようなコードをfunctions.phpに追加することで追加
できます。
※メンバー管理的なサンプルです。
function kobe_it_fes_2013_init_post_type() {
$labels = array(
'name'
'singular_name'
'add_new'
'add_new_item'
'edit_item'
'new_item'
'view_item'
'search_items'
'not_found'
'not_found_in_trash'
'parent_item_colon'
);
$args = array(
'labels'
'public'
'publicly_queryable'
'show_ui'
'query_var'
'rewrite'
'capability_type'
'hierarchical'
'menu_position'
'supports'
'has_archive'
'register_meta_box_cb'
);
register_post_type( 'member', $args );
}

=> _x( 'メンバー登録', 'members' ),
=> _x( 'メンバー登録', 'member' ),
=> _x( 'メンバーを登録', 'members' ),
=> _x( 'メンバーを登録', 'add member' ),
=> _x( 'メンバーを編集', 'edit member' ),
=> _x( '新しいメンバー', 'new member' ),
=> _x( 'メンバー情報を見る', 'view member' ),
=> _x( 'メンバーを探す', 'search members' ),
=> _x( 'メンバーはいません', 'member is not found' ),
=> _x( 'ゴミ箱にメンバーはいません', 'not found in trash' ),
=> ''

=> $labels,
=> true,
=> true,
=> true,
=> true,
=> true,
=> 'post',
=> false,
=> 10,
=> array( 'title', 'editor', 'thumbnail', 'excerpt', 'author', 'trackbacks', 'revisions', 'page-attributes' ),
=> true,
=> array(&$this, 'init_meta_box')

add_action( 'init', 'kobe_it_fes_2013_init_post_type' );
カスタム投稿 – プラグイン
マルチサイトとは
? ひとつのWordPressから、複数のサイトを管理で
きるようになる。
? 特権管理者という、全サイトを管理するユー
ザー権限が追加される。
? プラグインやテーマなど、サイトごとに別々に
設定できたり一括で設定できる。
? 個人的にはポータルサイト向きな機能だと思い
ます。
? マルチサイトにする方法は、WordPress Codexサ
イトに記載されています。 ※正確にはネット
ワークとい呼称です。
マルチサイト – サンプル
WordPress FAQ
「WordPress Codex 日本語版」というサイトがあり、
関数リファレンスやテーマの作り方など、必要な
情報が揃っていますので、困った時は情報を探し
てみてください。
ご質問は、WordPress公式サイト内にフォーラムが
ありますので、情報共有のためにも、是非フォー
ラムでご質問ください。
- 神戸ローカルコミュニティ -

コミュニティ活動について
WordBenchについて
? 「WordBench」という地域コミュニティを統括
するサイトがあります。
? 関西では次の地域コミュニティがありますので、
興味のある内容があれば参加してみてください。
–
–
–
–

WordBench神戸
WordBench大阪
WordBench京都
WordBench奈良
WordCampについて
? 世界中の各都市で、「WordCamp」という
WordCamp Foundationが認可したWordPressの公
式イベントが行われています。
? 神戸では、「WordCamp Kobe 2011」と
「WordCamp Kobe 2013」を開催した実績があり
ます。
? 頻繁に開催されるわけではないので、興味があ
る方は開催情報をチェックしてください。
- おつかれさまでした -

最後に
今日のWordPressを支えていただいています、コア
貢献者の皆様、日本語化チームの皆様、プラグイ
ン開発者の皆様、テーマ開発者の皆様、コミュニ
ティの皆様、ユーザーの皆様に感謝。
ご静聴ありがとうございました。

More Related Content

神戸ITフェスティハ?ル2013 - About WordPress