PowerPoint プレゼンテーション

Similar documents
PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

目 次 0. 自 己 紹 介 1.スマートフォン 対 応 2. 質 疑 応 答 2

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

目 次 0. 自 己 紹 介 1.WordPressの 概 要 と 導 入 2.WordPressのテーマとプラグイン 3.スマートフォン 対 応 4. 今 後 の 情 報 の 調 べ 方 & 質 疑 応 答 2

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

目 次 Wordpressで 作 るスマートフォンサイト コーディング 編 2

目 次 1. 自 己 紹 介 2. 事 例 について 3.BuddyPressの 設 置 方 法 4.マルチサイト 機 能 の 設 置 方 法 5. 運 用 について 2

制 作 の 工 数 を 下 げるために 始 めに 打 ち 合 わせておくべきこと 2

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション


PowerPoint プレゼンテーション

プラグイン導入 プラグインとは何かと言うと 簡単に言えば 拡張機能 のことです ワードプレスを多くの人が推奨する理由は このプラグインの存在が大きいと言えるでしょう 普通のワードプレスはその辺の ブログと何も変わらないようなものですが プラグインを導入することでかなり便利になります

PowerPoint プレゼンテーション

Movable Type CMS Movable Type Movable Type 5.2 CMS

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

HOME PAGE RENEWAL PLAN 有限会社マインドアクセス

目次 3 14P Wordpressテンプレートの設定方法 15P 17P livedoorテンプレートの設定方法 18P 21P FC2テンプレートの設定方法

スライド 1

目次 新規ユーザー登録... 3 初期設定... 6 (1) 特定商取引法に基づくページのURLを設定する... 7 (2) コンバージョン測定タグを設定する... 7 サイトを作成してみよう

WordPress Go Go

引き算アフィリ ASP 登録用の日記サイトを 作成しよう Copyright 株式会社アリウープ, All Rights Reserved. 1

2 COPYRIGHT TempNate. ALL RIGHTS RESERVED.

コンテンツ作成基本編

Microsoft Word - XOOPS インストールマニュアルv12.doc

XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1

目次 1. サイトの概要 2. このサイトで行なうこと 3. ログインするには 4. 情報発信会員 管理画面の説明 5. 掲載情報を決める 6. マイページを作成する 6-1 マイページのトップ画面について 7. コンテンツを作成する 7-1 掲載場所を決める 7-2 ページを作成する プロフィール

設定をクリックしてください 初期設定をクリックします

PowerPoint プレゼンテーション

すぐできるBOOK ー基本設定編ー

Ⅰ. インターネット ホームページの仕組みを理解しよう ご参考資料 : ホームページとは何か?

コンテンツ作成基本編

【アフィリコードプラス/管理者】システム・デザイン設定マニュアル

◎phpapi.indd

PowerPoint プレゼンテーション

DataWare-NETご利用ガイド

システム設定編

添田健の自己紹介 有限会社クライス企画 代表 セラピストの独立開業サポート 1996年5月設立 2002年リラクゼーション事業開始 2004年リラクゼーションサロンオープン セラピスト向けレンタルサロン サロン ド クライス オープン メンバー向け 独立 開業 集客サポート 及びマーケティングを展開

Microsoft Word MT操作マニュアル(ユーザ編).doc

JavaScript カスタマイズ入門 kintone university アプリデザイナープラス JavaScript カスタマイズ入門編演習問題回答 演習問題 第 2 章サンプルで試そう 1 cybozu.com developer network の サンプルで試そう ( 以下 サンプル と

JAIRO Cloud 初級ユーザー向け手引書 1. ユーザーアカウント管理 JAIRO Cloud 事務局 協力 : オープンアクセスリポジトリ推進協会 (JPCOAR) JAIRO Cloud 運用作業部会 ver date 修正内容 /11 初版

電子版操作マニュアル スマートデバイス版

1

DB STREET 設置マニュアル

スライド 1

PowerPoint プレゼンテーション

改版履歴 履歴 バージョン 修正内容 日付 初版 2018/10/4 Var.1.1 新 UIデザインにともなう画像の修正 2018/11/9 2

2 COPYRIGHT TempNate. ALL RIGHTS RESERVED.

PowerPoint プレゼンテーション

目次. ご利用上の注意. アプリをインストールする. アプリを起動する. アプリの初期設定を行う. アプリのログインパスワードを変更する 6. アプリのメニューを操作する 7. ステータスを送信する 8. 定期位置通知間隔を変更する 9. 随時検索をする 0. メッセージ連絡をする. メッセージの連

1 フリーページを表示する 1-1 フリーページのカテゴリを作成します フリーページのカテゴリの情報を入力します 1 複数のフリーページを記事のジャンルや種類で分け その見出しを入力します お店ページの左サイドバーに表示します 2 消費者が 検索エンジンで検索するであろう 記事の特長や内容をあらわす

ホームページにパスワード認証を設定します 会員限定のページなどに利用できます 設定の手順 を設定するには 以下の手順で行います ユーザ登録 を設定したページにアクセスするためのユーザを登録します の設定 を設定するページ アクセスを許可するユーザを選択し 設定します 設定完了 を設定したページにアク

1. ログイン & ログアウト ログイン ブラウザを起動し にアクセスします 大学ホームページ 学生の皆さま からもアクセスできます 1 認証 ID パスワードを入力 2 ログイン ボタンを

目次 1. はじめに... 1 動作環境... 1 その他 他の人が利用する ID を発行したい... 2 ユーザー ID 作成を作成しましょう パソコンのデータを自動でアップロードしたい... 4 PC 自動保管機能を使用してみましょう 不特定多数の

ULTRA DRIVE とは インターネット上 ( クラウド ) に大切なデータを保存することが出来る便利なアプリケーション ( オンラインストレージ ) です 本資料について ULTRA DRIVE サービスは マイナーバージョンアップ等もあるため 実際のクライアントと本資料に差分が発生する場合が

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

TweecPress-Manual.indd

SaCSS 49 LT

Microsoft Word - 3章コンテンツ管理.doc

PowerPoint プレゼンテーション

brieart初期導入ガイド

スタンプラリー 操作資料

PowerPoint プレゼンテーション

1. 電子版購読開始までの流れ ~PC スマートデバイス ~ ご購読の媒体によっては PC 版のみのご提供 もしくはスマートデバイス版のみのご提供となります 詳細は購読開始メールをご覧ください ~PC で閲覧する場合 ~ お手元に届く下記購読開始メールを参照してください ログイン URL よりログイ

スライド 1

1 グループ管理者とは ページ設定 ( グループページの設定 ) を行うことができるのがグループ管理者です グループ管理者はパーツのレイアウト変更や グループメンバーの権限設定 メンバーの招待などグループページ内の管理について様々に設定することができます 例えば町内会でグループページを作成し運用して

1. このホームページについて JIA 京都地域会のホームページの 京都の建築家サーチ のコンテンツでは 会員の方がご自分でプロフィール や建築作品 PHOTO を投稿できるシステムにしています (wordpress というブログシステムを活用しています ) 建築作品 PHOTO サーチ > 投稿し

■デザイン

スライド 1

PowerPoint プレゼンテーション

(4) 文字サイズ ( フォントサイズ ブロック ) デザイン管理 > レスポンシブ Web デザイン > レイアウト設定 ヘッダー部 に配置しています (5) カゴの中 ( ヘッダー カゴの中 ブロック ) デザイン管理 > レスポンシブ Web デザイン > レイアウト設定 ヘッダー部 に配置し

推奨 web ブラウザについて スマートフォンやタブレットには様々な web ブラウザがあります Android 端末には 標準ブラウザ ios 端末には Safari どちらでも使用できる Y ブラウザ FireFox Google Chrome などの web ブラウザがあります ビット web

情報連携用語彙データベースと連携するデータ設計 作成支援ツール群の試作及び試用並びに概念モデルの構築 ( 神戸市こども家庭局こども企画育成部 千葉市総務局情報経営部業務改革推進課 川口市企画財政部情報政策課 ) データ構造設計支援ツール設計書 2014 年 9 月 30 日 実施企業 : 株式会社ア

ULTRA DRIVE とは インターネット上 ( クラウド ) に大切なデータを保存することができる便利なアプリケ ーション ( オンラインストレージ ) です 本資料について ULTRA DRIVE サービスは マイナーバージョンアップ等もあるため 実際のクライア ントと本資料に差分が発生する場

管理画面ガイド [ パートナー様向け ] お問合せ 株式会社 EC ナビ 東京都渋谷区神泉町 8-16 渋谷ファーストプレイス 7 8F TEL: ( 代表 ) Mail ご不明な点は上記 お問い合わせ先まで お気

目次 1. ログイン 報告 ユーザ 病院 使用場所 通知先 材料データベース... 7 ご注意ください...12 JAN コードから材料データを返します マネージャーの情報変更 報告 CS

履歴 作成日 バージョン番号 変更点 2016 年 9 月 19 日 新システム稼働本マニュアル ( 初版 ) 2016 年 10 月 6 日 システム公開に伴う 初版最終調整 2016 年 11 月 7 日 添付ファイルの公開設定について 追加 2

BizDataBank とはインターネット上のクラウドサーバーを 自分のパソコンのハードディスクのようにご利用いただけるサービスです クラウドに格納したデータはパソコンだけでなく スマートフォンやタブレットでも自在にアクセス可能 さらに 大容量データの送信やメンバー限定のファイル共有など ビジネスや

(1) 定休日を設定 基本情報管理 > SHOP マスターで 定休日を設定します 下図のように 定休日に指定した曜日は表示されません 始まりの曜日に応じて 空きスペースにはメッセージが自動的に配置されます ( メッセージ内容は tpl ファイルの修正で変更可能 ) 定休日を指定しない場合 定休日 :

Jimdo解説.indd

はじめに このスタートアップマニュアルは はじめて弊社サービスをご利用される方のためにご用意していますので ホームページ運営に必要な ごく基本的な使い方だけをご紹介しています 詳しい使い方の説明は オンラインマニュアルをご覧ください ホームページ運営にあたりどんなによい商品やすばらしい技術であっても


PowerPoint プレゼンテーション

消費生活アドバイザー 有資格者サイト マニュアル

Transcription:

株式会社コミュニティコム星野邦敏 116-0013 東京都荒川区西日暮里 5-37-5 NSO2 階 URL: http://www.communitycom.jp/ E-MAIL: mail@communitycom.jp 1

WordPressマネタイズセミナー目次 0. 自己紹介 1. WordPressについて 2. WebAPI( クロスオーバーサーチ ) を使ってみる 3. WordPressのテーマやプラグイン紹介 4. CSV( マーチャンダイザー ) を使ってみる 5. WordPressで携帯 & スマートフォンに対応 6. 今後の情報収集の方法 & 質疑応答 2

WordPressマネタイズセミナー目次 0. 自己紹介 1. WordPressについて 2. WebAPI( クロスオーバーサーチ ) を使ってみる 3. WordPressのテーマやプラグイン紹介 4. CSV( マーチャンダイザー ) を使ってみる 5. WordPressで携帯 & スマートフォンに対応 6. 今後の情報収集の方法 & 質疑応答 3

WordPressマネタイズセミナー自己紹介 星野邦敏 ( ほしのくにとし ) Twitter : @khoshino Facebook : 星野邦敏 (Kunitoshi Hoshino) 株式会社コミュニティコムという会社で 自社運営サイトやアプリ 他企業様向けサイトも作っています オープンソースの活動をしたり IT 系の勉強会を主催したり 地域の活動をしたり WordPressをCMSとしてWEBサイトを作ることが増えています 4

WordPressマネタイズセミナー自己紹介 WordPressのイベントである WordCamp や WordBench にスタッフやスピーカーとして参加 5

自己紹介 WordPress 日本語サイトの イベントカレンダー を更新する係 ココ 6

自己紹介 公式ディレクトリにプラグインを登録したり Japan Tenki プラグイン 全国 142 地域の天気を自動表示 Hello Wapuu プラグイン ブログ更新を応援 7

自己紹介 WordPress に関して 書籍や雑誌で執筆をしたり 2012 年 1 月に出版 web creators 特別号 Web サイト制作最新トレンドの傾向と対策 2012 年 2 月に出版予定 速習デザイン WordPress 8

WordPressマネタイズセミナー目次 0. 自己紹介 1. WordPressについて 2. WebAPI( クロスオーバーサーチ ) を使ってみる 3. WordPressのテーマやプラグイン紹介 4. CSV( マーチャンダイザー ) を使ってみる 5. WordPressで携帯 & スマートフォンに対応 6. 今後の情報収集の方法 & 質疑応答 9

WordPress について サンプルサイト 母の日ギフト人気ランキング 2012 http://mama-gift.com/ 10

WebAPI( マーチャンダイザー ) を使ってみる WordPress と API の連携 (API の活用事例 ) クロスオーバーサーチ を利用 11

WebAPI( マーチャンダイザー ) を使ってみる WordPress と API の連携 (API の活用事例 ) セール & クーポンサーチ を利用 12

WebAPI( マーチャンダイザー ) を使ってみる WordPress と CSV の連携 (CSV の活用事例 ) マーチャンダイザー を利用 13

WordPressマネタイズセミナー WordPressについて サンプルサイト 海外旅行の格安航空券 & ホテルMAP http://all-hotel.net/ 14

WordPressマネタイズセミナー WordPressについて サンプルサイト 海外旅行の格安航空券 & ホテルMAP http://all-hotel.net/ マーチャンダイザー を利用して 約 15 万件のホテル情報を 1ホテル1ページで一括作成 15

WordPressマネタイズセミナー WordPressについて サンプルサイト 水族館コミュニティ http://www.japan-aquarium.com/ 16

WordPressマネタイズセミナー WordPressについて 同一 URLで PCサイト スマートフォンサイト ガラケー ( 携帯 ) サイトの振り分けを自動で実現 17

WordPressマネタイズセミナー WordPressについて プラグインをインストールするだけ! Twitterに ツイートする ボタン Facebookの いいね! ボタンなどを 自分のサイトに設置してソーシャルな流れを作れる 18

WordPressマネタイズセミナー WordPressについてプラグインをインストールするだけ! クリック一つで口コミ評価を出来るようにする & 口コミ評価一覧リストをサイドバーに表示する 19

WordPressマネタイズセミナー WordPressについて プラグインをインストールするだけ! アクセスの多い記事順に自動でリスト化する 20

WordPressマネタイズセミナー WordPressについて プラグインをインストールするだけ! 各記事のコメントを一覧表示する 21

WordPress について プラグインをインストールするだけ! 条件検索機能 22

WordPressマネタイズセミナー WordPressについて プラグインをインストールするだけ! スマートフォンや携帯電話からのアクセスは スマートフォンサイト 携帯サイトを自動的に振り分けて表示させる 23

WordPress について プラグインをインストールするだけ! メールフォーム 24

WordPress について WordPress に元々備わっている機能 WordPress の カスタムフィールド 25

WordPress について WordPress に元々備わっている機能 新着記事をトップページに表示 26

WordPressマネタイズセミナー WordPressについて WordPress に元々備わっている機能 他のブログの更新情報を RSS で自動取得して表示 27

WordPressマネタイズセミナー WordPressについて WordPress に元々備わっている機能 WordPress の コメント欄を少しだけカスタマイズ 28

WordPressマネタイズセミナー WordPressについて WordPress に元々備わっている機能 サイトのデザインは WordPressのデフォルトテーマ Twenty Ten を 子テーマにして 少しだけカスタマイズしただけ 29

WordPressマネタイズセミナー WordPressについて WordPress と API の連携 (API の活用事例 ) 各地域の天気予報を自動で取得する 30

WordPressマネタイズセミナー WordPressについて WordPress と API の連携 (API の活用事例 ) 各記事の水族館の位置を Google Maps APIと連携して自動で地図に一覧表示させる & 近いスポットはピンをまとめる 31

WordPressマネタイズセミナー WordPressについて WordPress と API の連携 (API の活用事例 ) そのスポットの周辺の写真を自動で表示させる 32

WordPressマネタイズセミナー WordPressについて WordPress と API の連携 (API の活用事例 ) 各記事に関連する画像を自動表示する 33

WordPressマネタイズセミナー WordPressについて WordPressとAPIの連携 (APIの活用事例) その水族館について Twitterの最新つぶやきを自動表示させる 34

WordPressマネタイズセミナー WordPressについて WordPressとAPIの連携 (APIの活用事例) そのスポットから 2 点間の直線距離の近い順番に カフェやレストランを 自動で一覧表示する この部分は 自動でアフィリエイトリンクになっていて成果の収益に繋がる 35

WordPressマネタイズセミナー WordPressについて WordPressとAPIの連携 (APIの活用事例) そのスポットから 2 点間の直線距離の近い順番に ホテルを 自動で一覧表示する この部分は 自動でアフィリエイトリンクになっていて成果の収益に繋がる 36

WordPressマネタイズセミナー WordPressについて WordPressとAPIの連携 (APIの活用事例) 記事に関連する商品を自動で一覧表示する この部分は 自動でアフィリエイトリンクになっていて成果の収益に繋がる 37

WordPressマネタイズセミナー WordPressについて WordPress とは? CMS( コンテンツ マネジメント システム ) ブログだけでなく 企業サイトやコミュニティサイトも オープンソース(GPLライセンス) 無料 機能拡張が柔軟 利用者が多い 情報が多い プログラムはPHP データベースはMySQLで構成 38

WordPressマネタイズセミナー WordPressについて GPL ライセンスとは? オープンソースの一形態 無保証 著作権表示の保持 無料でソースコードを入手できる 再配布自由 特定製品に依存しない 技術的な中立を保持 個人やグループを差別できない 再配布物にもGPLライセンスが適用される 39

WordPressマネタイズセミナー WordPressについて世界トップ100 万サイト中 WordPress 利用率 14.9% マクラケン直子さんのブログより引用 http://detlog.org/2011/09/12/wordcamp-kobe-2011/ 40

WordPressマネタイズセミナー WordPressについて CMSでのWordPressのシェア 56.6% マクラケン直子さんのブログより引用 http://detlog.org/2011/09/12/wordcamp-kobe-2011/ 41

WordPress について 世界の検索トレンド Google トレンド 42

WordPress について 日本の検索トレンド Google トレンド 43

WordPress について アフィリエイトサイトとしても 詳しくは 鈴木さんの方から! 44

WordPress について ブログとしても IDEA*IDEA カイ士伝 BOOK OFF スタッフブログ ( WordPress を使ったサイト WordPress Codex 日本語版 より引用 ) http://wpdocs.sourceforge.jp/%e5%88%a9%e7%94%a8%e8%80%85:nao/wordpress_%e3% 82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%B5%E3%82%A4%E3%83%88 45

WordPress について マガジンサイトとしても 美的.com TechCrunch Japan ロイター通信 ( WordPress を使ったサイト WordPress Codex 日本語版 より引用 ) http://wpdocs.sourceforge.jp/%e5%88%a9%e7%94%a8%e8%80%85:nao/wordpress_%e3% 82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%B5%E3%82%A4%E3%83%88 46

WordPressマネタイズセミナー WordPressについて 企業のサイトとしても クックパッド株式会社 株式会社ベクター IR 会社情報サイト さいたまスーパーアリーナ ( WordPress を使ったサイト WordPress Codex 日本語版 より引用 ) http://wpdocs.sourceforge.jp/%e5%88%a9%e7%94%a8%e8%80%85:nao/wordpress_%e3% 82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%B5%E3%82%A4%E3%83%88 47

WordPress について 学校のサイトとしても 昭和女子大学神戸芸術工科大学長岡工業高等専門学校 ( WordPress を使ったサイト WordPress Codex 日本語版 より引用 ) http://wpdocs.sourceforge.jp/%e5%88%a9%e7%94%a8%e8%80%85:nao/wordpress_%e3% 82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%B5%E3%82%A4%E3%83%88 48

WordPress について 海外のサイトとしても Nikon フォルクスワーゲン PEPSI ( ペプシ ) のブログ ( WordPress を使ったサイト WordPress Codex 日本語版 より引用 ) http://wpdocs.sourceforge.jp/%e5%88%a9%e7%94%a8%e8%80%85:nao/wordpress_%e3% 82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%B5%E3%82%A4%E3%83%88 49

WordPress について 震災の時にはスピーディな情報公開に貢献 助けあいジャパン ( WordPress を使ったサイト WordPress Codex 日本語版 より引用 ) prayforjapan.jp 小出裕章 ( 京大助教 ) 非公式まとめ http://wpdocs.sourceforge.jp/%e5%88%a9%e7%94%a8%e8%80%85:nao/wordpress_%e3% 82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%B5%E3%82%A4%E3%83%88 50

WordPressマネタイズセミナー WordPressについて WordPress を利用すると (1) 好きな独自ドメイントで運営できる (2) 自分の意図しない広告は入らない (3) 文章や写真のデータを自分で管理できる (4) 突然のサービス停止の心配がない (5) 自由にデザインや機能を追加できる 51

WordPressマネタイズセミナー WordPressについて WordPress を利用すると (1) 好きな独自ドメイントで運営できる 無料のブログでは 例えば http://ameblo.jp/( 自分のアカウントID) http://blogs.yahoo.co.jp/( 自分のアカウントID) といった形になりますが WordPressをサーバーに設置して独自ドメインを取得すれば 自分のURLでサイトを運営することができます 52

WordPressマネタイズセミナー WordPressについて WordPress を利用すると (2) 自分の意図しない広告は入らない 無料のブログでは その無料ブログサービスの PR 広告が勝手に入ってしまうことも 多くあります そのPR 広告を外すために有料版に切り替えてお金が掛かることもあると思います WordPressでは レンタルサーバー代は掛かりますが その分 自分の意図しない広告が入ることは今後もありません 53

WordPressマネタイズセミナー WordPressについて WordPress を利用すると (3) 文章や写真のデータを自分で管理できる 無料のブログでは 文章や写真などのデータは その無料ブログサービスのサーバー上にあり データにアクセスできないことが多いです WordPressでは 自分の管理しているサーバーに全てのデータがあるので いつでもアクセスが可能です 54

WordPressマネタイズセミナー WordPressについて WordPress を利用すると (4) 突然のサービス停止の心配がありません 無料のブログでは サービス停止で ブログが強制的に無くなってしまう可能性もあります 例 ) さるさる日記 (http://www.diary.ne.jp/) WordPress.orgは サーバーインストール型なので サービス停止によるブログ閉鎖などの心配がありません 55

WordPressマネタイズセミナー WordPressについて WordPress を利用すると (5) 自由にデザインや機能を追加できます 無料のブログでは デザインできる箇所に制約がある場合もあります また 欲しい機能がサービスに備わっていない場合もあると思います WordPressでは 後述する テーマ と プラグイン により自由にデザインと機能を 選択して設置することができます 慣れている人は 自分のイメージ通りに作ることもできるので カスタマイズの柔軟性がとても高いです 56

WordPressについて WordPress.com と WordPress.org <WordPress.com> フリーのブログサービス <WordPress.org> サーバーインストール型 サーバーを用意する必要なく作れる データベースの管理権限 FTP のアクセス権などが無く テーマやプラグインのアップロードに制約 独自ドメインNG 一部に広告表示 ( 有料オプションあり ) サーバーを用意する必要がある 自由度が高い 今回は org の説明 57

WordPressマネタイズセミナー WordPressについて WordPress が動く環境 PHP バージョン 5.2.4 以上 MySQL バージョン 5.0.15 以上 もし レンタルサーバーを借りる時は一応 仕様を確認しましょう ほとんどのレンタルサーバーで対応しています! 58

WordPressマネタイズセミナー WordPressについて 4 分で解説!WordPress インストール http://www.youtube.com/watch?v=dfi9cnc8ac0 59

WordPressマネタイズセミナー目次 0. 自己紹介 1. WordPressについて 2. WebAPI( クロスオーバーサーチ ) を使ってみる 3. WordPressのテーマやプラグイン紹介 4. CSV( マーチャンダイザー ) を使ってみる 5. WordPressで携帯 & スマートフォンに対応 6. 今後の情報収集の方法 & 質疑応答 60

WebAPI( マーチャンダイザー ) を使ってみる クロスオーバーサーチ とは? リンクシェアさんのサービス名称であって 要は API のことです 61

WebAPI( マーチャンダイザー ) を使ってみる API とは? Application Programming Interface API( アプリケーション プログラミング インタフェース Application Programming Interface) とは アプリケーションから利用できる オペレーティングシステムやプログラミング言語で用意されたライブラリなどの機能の入り口となるものである 主に ファイル制御 ウインドウ制御 画像処理 文字制御などのための関数として提供されることが多い つまり 簡単にいえば アプリケーションをプログラムするにあたって プログラムの手間を省くため もっと簡潔にプログラムできるように設定されたインターフェースの事である (Wikipediaより) 62

WebAPI( マーチャンダイザー ) を使ってみる API とは? 要は その WEB サービスにあるデータを 自由に使えると言うこと 63

WebAPI( マーチャンダイザー ) を使ってみる 図にすると こういうイメージ 広告主 契約 手数料 Web API やオープンソース 直接広告 ( 純広告 ) として報酬 無料で Web API やオープンソースを公開 対象となるユーザーを集客して 成果に貢献する 提携 広告仲介業者や広告代理店 ( 例 ) リンクシェア 報酬 Web API やオープンソースを世の中に広める 自分の運営サイト 無料で その分野 テーマに関する情報が手に入り かつ ユーザー間での交流ができる 得た広告報酬等により サービスをより向上させる インターネットユーザー 64

WebAPI( マーチャンダイザー ) を使ってみる Web API のメリット <WEB 制作者のメリット > 他社の膨大なデータベースや機能を 無料で利用できるため Web サイトの開発コストを大幅に削減でき 効率的に制作できる <API 提供会社のメリット> 自社のみでは考え付かないようなWEBサービス等を 外部の誰かが作ってくれるため 結果として 自社サービスの利用者が増えることが期待できる 65

WebAPI( マーチャンダイザー ) を使ってみる 何ができるの? 66

WebAPI( マーチャンダイザー ) を使ってみる WordPress に天気情報を自動で取得 各地域の天気予報を自動で取得する 67

WebAPI( マーチャンダイザー ) を使ってみる WordPress の各記事の位置情報を地図に表示 各記事の水族館の位置を Google Maps APIと連携して自動で地図に一覧表示させる & 近いスポットはピンをまとめる 68

WebAPI( マーチャンダイザー ) を使ってみる WordPress に周辺の写真を自動で表示 そのスポットの周辺の写真を自動で表示させる 69

WebAPI( マーチャンダイザー ) を使ってみる WordPress に画像を自動で表示 各記事に関連する画像を自動表示する 70

WebAPI( マーチャンダイザー ) を使ってみる WordPressに Twitter 情報を自動で表示 その水族館について Twitterの最新つぶやきを自動表示させる 71

WebAPI( マーチャンダイザー ) を使ってみる WordPress にカフェ情報を自動で表示 そのスポットから 2 点間の直線距離の近い順番に カフェやレストランを 自動で一覧表示する この部分は 自動でアフィリエイトリンクになっていて成果の収益に繋がる 72

WebAPI( マーチャンダイザー ) を使ってみる WordPress にホテル情報を自動で表示 そのスポットから 2 点間の直線距離の近い順番に ホテルを 自動で一覧表示する この部分は 自動でアフィリエイトリンクになっていて成果の収益に繋がる 73

WebAPI( マーチャンダイザー ) を使ってみる WordPress に商品情報を一覧表示 記事に関連する商品を自動で一覧表示する この部分は 自動でアフィリエイトリンクになっていて成果の収益に繋がる 74

WebAPI( マーチャンダイザー ) を使ってみる もちろん リンクシェア クロスオーバーサーチ も! クロスオーバーサーチ から情報を自動で取得 アフィリエイト 成果にもなる 75

WebAPI( マーチャンダイザー ) を使ってみる キーワードは カスタムフィールド Web API 76

WebAPI( マーチャンダイザー ) を使ってみる カスタムフィールド カスタムフィールドを使ってみましょう! カスタムフィールドは WordPressに元々備わっている機能です 77

WebAPI( マーチャンダイザー ) を使ってみる カスタムフィールド カスタムフィールドを出力する WordPress のテンプレートタグ 例 : <?php echo get_post_meta($post->id,'address',true);?> カスタムフィールドに入力したデータを表示しています 78

WebAPI( マーチャンダイザー ) を使ってみる カスタムフィールド テーマに4 行のプログラムを追加して実現! <?php $custom1 = urlencode(post_custom('name')); $yahoo_gazou_api = "http://search.yahooapis.jp/imagesearchservice/v2/imagesearch?appid=< アプリケーションID>&query=". $custom1 ; $yahoo_gazou_api_xml = simplexml_load_file($yahoo_gazou_api); foreach($yahoo_gazou_api_xml->result as $gazou_output) { echo '<img src="'. $gazou_output->url. '" alt="" />'; }?> 79

WebAPI( マーチャンダイザー ) を使ってみる WordPress 以外のAPIサンプルコードを WordPressに組み込むこともできます WordPressを使えば ページごとに自由にキーワードを変えられるようにできる 80

WebAPI( マーチャンダイザー ) を使ってみる WordPress 以外のAPIサンプルコードを WordPressに組み込むこともできます フラワーギフト に関連するWeb APIが 81 アフィリエイトリンクで自動表示

WebAPI( マーチャンダイザー ) を使ってみる ワークショップ - クロスオーバーサーチ WordPressにクロスオーバーサーチの商品情報を自動で取得 82

WebAPI( マーチャンダイザー ) を使ってみる ( 手順 1)Web API の仕様を確認する リンクシェアお問い合わせクロスオーバーサーチ Webサービスとは? 仕様書ダウンロード可能 http://linkshare.okweb3.jp/eokpcontrol?&tid=207339&event=fe0006 83

WebAPI( マーチャンダイザー ) を使ってみる ( 手順 2) パラメーターを確認 パラメーターを確認する パラメーター 制約やソートの条件を指定する リンクシェアさんの API のリファレンスは ダウンロード PDF の中にあります 84

WebAPI( マーチャンダイザー ) を使ってみる ( 手順 3)XML を生成 パラメーターに基づいて XML を生成する リンクシェアマーチャンダイザーの場合 http://productsearch.linksynergy.com/productsearch?token= がベース その上で パラメーターを付ける ( 例 ) http://productsearch.linksynergy.com/productsearch?token=[ 自分のトークン ] &keyword= フラワーギフト &max=9&sort=retailprice&sorttype=asc 条件の設定 ( 例 ) 価格の安い順番に 上位 9 件を取得する 85

WebAPI( マーチャンダイザー ) を使ってみる ( 手順 3) リンクシェアはトークンが必要 86

WebAPI( マーチャンダイザー ) を使ってみる ( 手順 4) 一応 XML を確認 ( 例 ) http://productsearch.linksynergy.com/productsearch?token=[ 自分のトークン ] &keyword= ギフト 87

WebAPI( マーチャンダイザー ) を使ってみる ( 手順 5)simplexml_load_file で 分析 ( パース ) ( 例 ) $linkshare = ( 手順 4 の XML) ; $xml = simplexml_load_file ($linkshare); 88

WebAPI( マーチャンダイザー ) を使ってみる ( 手順 6) レスポンスフィールドを確認 レスポンスフィールド (XMLデータ項目説明) を確認する レスポンスフィールド 出力データを指定する リンクシェアさんの API のリファレンスは ダウンロード PDF の中にあります 89

WebAPI( マーチャンダイザー ) を使ってみる ( 手順 7) 出力 & 表示する ( 例 1)echo で単発で出力 echo $xml->item->linkurl; ( 例 2)foreach 文で条件の回数だけループ処理 ( 繰り返し処理 ) を行う foreach($xml->item as $linkshare_output) { echo '<a href="'. $linkshare_output->linkurl. '">'; echo '<img src="'; echo $linkshare_output->imageurl; echo '" alt="" />'; echo '</a><br />'; echo '</div>'; echo ' 商品名 :'; echo '<strong><a href="'; echo $linkshare_output->linkurl; echo '">'; echo $linkshare_output->productname; echo '</a></strong><br />'; echo '</div>';} 90

WebAPI( マーチャンダイザー ) を使ってみる ( 手順 8) サイトを確認 大きな流れとしては (1) リクエストパラメーターで条件を設定して (2) レスポンスフィールドで出力項目を決める 91

WebAPI( マーチャンダイザー ) を使ってみる リンクシェアさんの提供している セール& クーポンサーチWebサービス も同じ流れで設定します リンクシェアお問い合わせセール & クーポンサーチ Webサービスとは? 仕様書ダウンロード可能 http://linkshare.okweb3.jp/eokpcontrol?&tid=285859&event=fe0006 92

WebAPI( マーチャンダイザー ) を使ってみる セール & クーポンサーチ Web サービス の例 母の日 新生活 クリスマス などのジャンルによって その時にセールをしている情報を自動で表示できます 93

WordPressマネタイズセミナー目次 0. 自己紹介 1. WordPressについて 2. WebAPI( クロスオーバーサーチ ) を使ってみる 3. WordPressのテーマやプラグイン紹介 4. CSV( マーチャンダイザー ) を使ってみる 5. WordPressで携帯 & スマートフォンに対応 6. 今後の情報収集の方法 & 質疑応答 94

WordPress のテーマやプラグイン紹介 WordPress のコアは とてもシンプル 95

WordPress のテーマやプラグイン紹介 テーマ プラグイン シンプルなコアに サイトにあった テーマ でデザインして プラグイン で機能追加する テーマにも functions.php にて機能追加も出来ます 96

WordPress のテーマやプラグイン紹介 公式ディレクトリテーマ登録数 1,400 以上 97

WordPress のテーマやプラグイン紹介 公式ディレクトリプラグイン登録数 17,000 以上 98

WordPress のテーマやプラグイン紹介 多すぎて どのテーマやプラグインが良いのか 分からない! WordPress 初心者ねこび んさん 99

WordPress のテーマやプラグイン紹介 そこで WordCampスタッフがお勧めのテーマやプラグインをご紹介! WordPress 経験者わぷーさん 100

WordPress のテーマやプラグイン紹介 そもそも WordCamp とは? http://japan.wordcamp.org/ ユーザー 開発者が集うイベント 世界 40 以上の都市で開催 世界中で180 回以上の開催実績 日本では年に3~4 回 今までに 東京 京都 福岡 横浜 名古屋 神戸 101

WordPress のテーマやプラグイン紹介 そもそも WordCamp とは? 前回のWordCamp Tokyo 2011 参加者約 800 人懇親会参加者約 300 人 WordPressに関するセッションやワークショップも多数 (WordCamp 横浜スタッフの集合写真 ) スタッフもたくさん! 当日だけお手伝いも大歓迎! 102

WordPress のテーマやプラグイン紹介 この人達が今回の WordCamp スタッフ 103

WordPress のテーマやプラグイン紹介 WordCamp に関わっている人は WordPress に詳しい人も多い ( 事前の WordCamp 打ち合わせ ) ( 当日の WordCamp 設営 ) 104

WordPress のテーマやプラグイン紹介 スタッフお勧めの テーマやプラグインを ご紹介! WordPress 経験者 わぷーさん 105

WordPress のテーマやプラグイン紹介 プラグイン Cawaii Admin 西川伸一さん @shinichin WordPressの管理画面を可愛くするプラグイン 106

WordPress のテーマやプラグイン紹介 ころぐ http://colog.jp/ WordPressの管理画面を変えられる! 107

WordPress のテーマやプラグイン紹介 プラグイン カイ士伝さん @kai4den WordPress Related Post for Japanese Yahoo! の日本語形態素解析 Webサービスを利用して 関連する自分の記事を表示 かなり精度が高い! 108

WordPress のテーマやプラグイン紹介 カイ士伝 http://blogging from.tv/wp/ ラーメン記事にはラーメンの記事が! サイト内でのユーザーの移動が高まる 109

WordPress のテーマやプラグイン紹介 プラグイン カイ士伝さん @kai4den WP Social Bookmarking Light 数々のソーシャルボタンをまとめて設置! 110

WordPress のテーマやプラグイン紹介 プラグインをインストールするだけ! Twitterに ツイートする ボタン Facebookの いいね! ボタン Google+1ボタンなどを 自分のサイトに設置してソーシャルな流れを作れる 111

WordPress のテーマやプラグイン紹介 プラグイン Ktai Style 池田百合子さん @lilyfanjp WordPressを携帯対応させるプラグイン 112

WordPressのテーマやプラグイン紹介同一 URLで PCサイト スマートフォンサイト ガラケー ( 携帯 ) サイトの振り分けを自動で実現 113

WordPress のテーマやプラグイン紹介 プラグイン WPtouch 豊田有さん @Mighty_Works WordPressをスマートフォン対応させるプラグイン 114

WordPress のテーマやプラグイン紹介 WPtouchプラグインを有効化するだけで iphoneやandroidの端末で見たら スマートフォンっぽいサイトに見える 115

WordPress のテーマやプラグイン紹介 テーマ Twenty Eleven 子テーマ オデさん @odyssey WordPressデフォルトテーマを子テーマでカスタマイズ 116

WordPress のテーマやプラグイン紹介 レスポンシブ ウェブデザインメディアクエリで 横幅に応じてサイトを最適化 8bitodyssey.com http://8bitodyssey.com/ 117

WordPress のテーマやプラグイン紹介 プラグイン Feedback Champuru をかもとさん @wokamoto Twitter はてなブックマーク Google+ を コメントっぽく表示させるプラグイン 118

WordPress のテーマやプラグイン紹介 コメント欄が賑わってる感じに! コメントしにくい敷居を下げる 119

WordPress のテーマやプラグイン紹介 テーマ P2 テーマ マクラケン直子さん @naokomc Twitterのような一言コメント掲示板が作れるテーマ 連絡やコミュニケーションにも! 120

WordPress のテーマやプラグイン紹介 WordPress 日本語翻訳の連絡も P2テーマを利用! WordPress Codex 日本語版会議室 http://wpjadocs.wordpress.com/ 121

WordPress のテーマやプラグイン紹介 プラグイン Jetpack マクラケン直子さん @naokomc WordPress.com の標準機能である WordPress.com Stats プラグイン Twitter ウィジェット Shortcode エンベッド Sharedaddy などが含まれたバンドルプラグインです 122

WordPress のテーマやプラグイン紹介 WordPress.com の機能をセットで使える 123

WordPress のテーマやプラグイン紹介 プラグイン Contact Form 7 星野邦敏さん @khoshin メールフォームが作れるプラグイン 124

WordPress のテーマやプラグイン紹介 メールフォーム 125

WordPress のテーマやプラグイン紹介 プラグイン Lightbox 2 星野邦敏さん @khoshin リンクのある画像をクリックすると 画像が浮き上がるようなデザインとなるプラグイン 126

WordPress のテーマやプラグイン紹介 画像をクリックすると 127

WordPress のテーマやプラグイン紹介 WordPress を使ったら サイトが重くなった! WordPress 初心者 ねこび んさん 128

WordPress のテーマやプラグイン紹介 プラグイン マクラケン直子さん @naokomc WP Super Cache キャッシュを作ってくれて 表示の高速化ができる 129

WordPress のテーマやプラグイン紹介 WP Super Cache プラグインをインストールして キャッシングを利用 にするだけです! 130

WordPress のテーマやプラグイン紹介 大曲仁さん @jim0912 プラグイン 001 Prime Strategy Translate Accelerator 翻訳ファイルの読み込みをキャッシュ化する 131

WordPress のテーマやプラグイン紹介 プラグイン 三木徹さん @waviaei WordPress Database Backup データベースのバックアップを手動または自動で取ることのできるプラグイン 132

WordPress のテーマやプラグイン紹介 MySQL を 管理画面から保存できる 定期バックアップも自動で出来る 133

WordPress のテーマやプラグイン紹介 プラグイン WP Total Hacks 宮内隆行さん @miya0001 お客様にWordPressを納品する時に便利なプラグイン 134

WordPress のテーマやプラグイン紹介 管理画面のロゴを変えられる等 WordPress の色を消すことが出来る その他にも webmaster 権限追加 フッター文字情報の変更なども 135

WordPress のテーマやプラグイン紹介 WordPress 初心者の ねこび んさんも満足! WordPress 初心者 ねこび んさん 136

WordPress のテーマやプラグイン紹介 帰ったら さっそくテーマやプラグインを使ってみよう! WordPress 経験者 わぷーさん 137

WordPress のテーマやプラグイン紹介 子テーマを使うと 効率的にサイトが作れるよ! WordPress 経験者 わぷーさん 138

WordPress 講座カスタマイズ講座 (4) 子テーマで効率的にカスタマイズ Twenty Ten を子テーマで style.css1 ファイルで変更 139

WordPress 講座カスタマイズ講座 (4) 子テーマで効率的にカスタマイズ Twenty Ten を子テーマで style.css1 ファイルで変更 テーマファイルは これだけで リニューアル ( 参照 ) WordBench 東京でお話させていただきました Webourgeon http://webourgeon.com/2011/11/28/wordbench-tokyo/ http://tokyo.wordbench.org/2011/12/27/wordbench-20111126/ 140

WordPress のテーマやプラグイン紹介 子テーマとは? WordPressの他のテーマをベースとして 必要な部分のみ ファイルを修正したり 追加すること 141

WordPress のテーマやプラグイン紹介 子テーマのメリット (1) 親テーマのデザインや機能を活かして 必要なところだけ 編集できるので 効率的 (2) 親テーマがバージョンアップしても そのまま継承できる (3) 親テーマがある状態で作れるので 短時間で制作が可能 (4) サイトをシリーズ化や 色が違うだけのサイトなどは 子テーマの方が 管理が簡単 142

WordPress のテーマやプラグイン紹介 子テーマのデメリット (1) 親テーマの構造を理解する必要がある (2) 親テーマが構造を変える形のバージョンアップをした場合には 子テーマにも反映されてしまう 事前に別フォルダにリネームすれば解決はできる 143

WordPress のテーマやプラグイン紹介 最低限必要な 子テーマ のファイル構成 style.css テーマと異なり index.php は必須ではない 144

WordPress のテーマやプラグイン紹介 style.css style.css の始めに以下を書くと テーマとして認識されます /* Theme Name: 自分のテーマ名 Theme URI: テーマのホームサイトのURL Description: テーマの説明 Author: 作者である自分の名前 Author URI: 作者である自分のサイトのURL Version: バージョン ( 任意 ) Tags: タグ ( 任意 ) Template: 継承する親テーマのフォルダ名 */ 親テーマとの相違点 145

WordPress のテーマやプラグイン紹介 子テーマの注意点 (1) 通常のファイル 子テーマの方が優先される 子テーマ > 親テーマ ( 子テーマに同一ファイルがあれば 親テーマは読まれない ) (2)functions.phpファイルのみ子テーマのfunctions.phpが読み込まれた後に 親テーマのfunctions.phpが読み込まれる 子テーマ 親テーマ 146

WordPress のテーマやプラグイン紹介 テーマとは? WEB デザインを変えるためのモノ ブログの 着せ替え 見た目の調整だけでなく 表示する内容を操ることもできます テーマは 自分で作ることも出来ます 慣れてきたら 自分でカスタマイズすると 自由度が高まります 147

WordPress のテーマやプラグイン紹介 テーマフォルダの確認 wp-admin / wp-content / wp-includes / index.php license.txt readme-ja.html readme.html wp-activate.php wp-app.php wp-atom.php languages / plugins / themes / upgrade / uploads / index.php twentyeleven / twentyten / index.php ココにテーマフォルダを FTPで入れる! 148

WordPress のテーマやプラグイン紹介 テーマは管理画面からも選べます! 検索もできます! 149

WordPress のテーマやプラグイン紹介 テーマは管理画面からも選べます! 150

WordPress のテーマやプラグイン紹介 テーマは WordPress.org からも選べます! http://wordpress.org/extend/themes/ 151

WordPress のテーマやプラグイン紹介 自分でカスタマイズしたテーマの場合 http://wordpress.org/extend/themes/ 既存のテーマは管理画面や公式ディレクトリからインストールできますが カスタマイズした独自のテーマは wp-content > themesフォルダにいれましょう 152

WordPress のテーマやプラグイン紹介 Twenty Eleven ファイル構成 colors / content.php images / content-aside.php inc / content-featured.php js / content-gallery.php footer.php screenshot.png languages / content-image.php functions.php search.php 404.php content-intro.php header.php searchform.php archive.php content-link.php image.php showcase.php author.php content-page.php index.php sidebar.php category.php content-quote.php license.txt sidebar-footer.php comments.php editor-style.css editor-style-rtl.css content-single.php content-status.php page.php readme.txt rtl.css sidebar-page.php single.php style.css tag.php 153

WordPress のテーマやプラグイン紹介 Twenty Ten ファイル構成 images / languages / 404.php archive.php attachment.php author.php category.php comments.php editor-style.css editor-style-rtl.css footer.php functions.php header.php index.php license.txt loop.php loop-attachment.php loop-page.php loop-single.php onecolumn-page.php page.php rtl.css screenshot.png search.php sidebar.php sidebar-footer.php single.php style.css tag.php 154

WordPress のテーマやプラグイン紹介 最低限必要なテーマのファイル構成 index.php style.css 155

WordPress のテーマやプラグイン紹介 style.css style.css の始めに以下を書くと テーマとして認識されます /* Theme Name: 自分のテーマ名 Theme URI: テーマのホームサイトのURL Description: テーマの説明 Author: 作者である自分の名前 Author URI: 作者である自分のサイトのURL Version: バージョン ( 任意 ) Tags: タグ ( 任意 ) */ 156

WordPress のテーマやプラグイン紹介 screenshot.png screenshot.pngを入れておくと 管理画面のテーマにキャプチャ画像が表示されます 公式テーマではサイトのキャプチャが一般的ですが 会社のロゴなど何でも可能です 画像サイズは 横 300px 縦 225pxで作るとちょうど良くなります 157

WordPress のテーマカスタマイズの前提 HTML CSS PHP MySQL WordPress マネタイズセミナー WordPress のテーマやプラグイン紹介 JavaScript jquery WordPress テンプレートタグ http://wpdocs.sourceforge.jp/ テンプレートタグ WordPress 条件分岐タグ 汎用的 (WordPress 以外でも使える ) http://wpdocs.sourceforge.jp/conditional_tags WordPress 独自 158

WordPress のテーマやプラグイン紹介 テーマのファイル適用の優先順位 ページの種類 第 1 位 第 2 位 第 3 位 第 4 位 第 5 位 メインページ front-page.php 静的フロントページ home.php index.php 投稿ページ single- 投稿タイプ.php single.php index.php 固定ページ page-スラッグ名.php page-id.php page.php index.php カテゴリーページ category- スラッグ名.php category-id.php category.php archive.php index.php タグページ tag- スラッグ名.php tag-id.php tag.php archive.php index.php カスタム分類ページ taxonoy- 分類名 - スラッグ名.php taxonoy- 分類名.php taxonomy.php archive.php index.php ユーザーページ author-ユーザー名.php author-ユーザー ID.php author.php archive.php index.php 日付別ページ date.php archive.php index.php 検索ページ search.php archive.php index.php 404ページ 404.php index.php 添付ファイルページ MIME_TYPE.php attachment.php archive.php index.php MIME_TYPE.phpとは image.php video.php audio.php application.phpなどファイルに応じたテンプレートページ 159

WordPress のテーマやプラグイン紹介 WordPress のテンプレートタグ テンプレートタグ とは 入力したデータを出力するモノ (WordPress 独自 ) テンプレートタグ一覧は WordPress Codex 日本語版を見てみましょう! http://wpdocs.sourceforge.jp/ テンプレートタグ 160

ブログサイト名 <?php bloginfo( name );?> ブログ URL <?php bloginfo( url');?> 記事のタイトルを表示 <?php the_title();?> WordPress マネタイズセミナー WordPress のテーマやプラグイン紹介 WordPress テンプレートタグの具体例 記事の本文を表示 <?php the_content();?> 投稿日付を表示 <?php the_time("y 年 n 月 j 日 ");?> 投稿の URL <?php the_permalink();?> カスタムフィールドの値を表示 <?php echo get_post_meta($post->id, 値 ',true);?> 使用中のテーマのCSS コメントを表示 <?php bloginfo( stylesheet_url ');?> <?php wp_list_comments();?> 161

WordPress のテーマやプラグイン紹介 WordPress テンプレートタグ具体例 meta タグ内の CSS を WordPress テーマ化 <link rel="stylesheet" type="text/css" media="all" href = style.css" /> <link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' );?>" /> 162

WordPress のテーマやプラグイン紹介 WordPress テンプレートタグ具体例 サイトタイトルを WordPress テーマ化 <h1> のサイト </h1> <h1><?php bloginfo( name );?></h1> WordPress の管理画面の 設定 > 一般 の中の サイトのタイトル が表示される 163

WordPress のテーマやプラグイン紹介 WordPress テンプレートタグ具体例 記事のタイトルと本文を WordPress テーマ化 <h2> 今日の夕食 </h2> 今日のご飯は美味しかった! <?php if ( have_posts() ) while ( have_posts() ) : the_post();?> <h2><?php the_title();?><h2> <?php the_content();?> <?php endwhile;?> WordPress の管理画面の投稿を表示 164

WordPress のテーマやプラグイン紹介 WordPress テンプレートタグ具体例 画像の HTML を WordPress テーマ化 <img src= images/logo.jpg alt= /> <img src= <?php bloginfo( template_directory );?>/images/logo.jpg alt= /> 165

WordPress のテーマやプラグイン紹介 WordPress の条件分岐タグ 条件分岐タグ とは 表示条件を設定するモノ (WordPress 独自 ) 条件分岐タグ一覧は WordPress Codex 日本語版を見てみましょう! http://wpdocs.sourceforge.jp/conditional_tags 166

WordPress のテーマやプラグイン紹介 WordPress 条件分岐タグの具体例 トップページとその他のページで表示させるものを変える <?php if ( is_home() is_front_page() ) :?> トップページに表示させたいコンテンツ (PHPまたはHTML) <?php else :?> トップページ以外に表示させたいコンテンツ (PHPまたはHTML) <?php endif;?> 167

WordPress のテーマやプラグイン紹介 応用編 ( 新着 5 件をカテゴリ別に表示 ) <div id="topcat1"> <?php $my_query = new WP_Query(array( 'cat' => 1, 'posts_per_page' => 5, 'orderby' => 'date', 'order' => 'DESC' ));?> <ul> <?php while($my_query->have_posts()) : $my_query->the_post();?> <li><b><?php the_time("y 年 n 月 j 日 ");?></b> <a href="<?php the_permalink();?>"><?php the_title();?></a></li> <?php endwhile;?> </ul> </div><!-- #topcat1 --> <div class="top-right"> <a href="<?php echo home_url( '/' );?>category/news/"> 今までの News 一覧 </a></div> 168

WordPress のテーマやプラグイン紹介 ページテンプレート 固定ページの ページ属性 に テンプレート が追加されて 切り替えることが可能になります 169

WordPress のテーマやプラグイン紹介 ページテンプレート 固定ページでWEBデザインを切り替えるページテンプレートを作る場合 新規にphpファイルを作り 始めに以下を書くと ページテンプレートとして認識されます <?php /* Template Name: ページテンプレート名 */?> 170

WordPress のテーマやプラグイン紹介 作業効率を上げるためにファイルを分割する index.php style.css の2ファイルがあれば テーマとしては動くが 実際のサイトの動きに応じて ファイルを分割した方が 効率的にWEBデザインをすることができる 共通部分を 1ファイルづつ切り分ける 171

WordPress のテーマやプラグイン紹介 Twenty Ten による具体例 header.php sidebar.php footer.php 172

WordPress のテーマやプラグイン紹介 分割したファイルを読み込む ( Twenty Ten loop-page.phpで解説 ) <?php get_header();?> <div id="container"> <div id="content" role="main"> <?php get_template_part( loop, index );?> </div><!-- #content --> </div><!-- #container --> <?php get_sidebar();?> <?php get_footer();?> 173

WordPress のテーマやプラグイン紹介 完成したテーマは themes フォルダに入れる wp-admin / wp-content / wp-includes / index.php license.txt readme-ja.html readme.html wp-activate.php wp-app.php wp-atom.php languages / plugins / themes / upgrade / uploads / index.php twentyeleven / twentyten / index.php ココにテーマフォルダを新規に作って入れる! 174

WordPress のテーマやプラグイン紹介 完成したテーマは themes フォルダに入れる 管理画面に新しくテーマが追加されます その後 有効化 すると WordPressにWEBデザインが反映されます 175

WordPress のテーマやプラグイン紹介 プラグインとは? 追加機能 WordPressの本体はシンプルなので 自由に機能を追加するイメージ プラグインは 自分で作ることも出来ます 慣れてきたら 自分でカスタマイズすると 自由度が高まります 176

WordPress のテーマやプラグイン紹介 プラグインフォルダの確認 wp-admin / wp-content / wp-includes / index.php license.txt readme-ja.html readme.html wp-activate.php wp-app.php wp-atom.php languages / plugins / themes / upgrade / uploads / index.php akismet / wp-multibyte-patch / hello.php index.php ココにプラグインフォルダを入れる! 177

WordPress のテーマやプラグイン紹介 プラグインも管理画面から選べます! 検索もできます! 178

WordPress のテーマやプラグイン紹介 プラグインも WordPress.org から選べます! http://wordpress.org/extend/plugins/ 179

WordPress のテーマやプラグイン紹介 既存のプラグインだけで作れる事例 既存のプラグインをインストールするだけで実現できる WEB サービスを作ってみましょう! 180

WordPress のテーマやプラグイン紹介 Twitter のような一言コメントができるサイト P2 テーマ 新規ユーザー登録を OKにすれば 不特定多数のユーザーが登録できるサイトも作れます 181

WordPress のテーマやプラグイン紹介 EC サイト ( ショップサイト ) Welcart プラグイン 具体的な事例やカスタマイズは 以下のURLを参照ください http://www.welcart.com/ 182

WordPress のテーマやプラグイン紹介 オープン型 SNS( 会員制サイト ) BuddyPress プラグイン 新規ユーザー登録 OK にすれば 不特定多数のユーザーが登録することのできるサイトも作れます ( 事例 ) WordBench http://wordbench.org/ 183

WordPress のテーマやプラグイン紹介 メールマガジン登録 & 投稿システム Subscribe2 Subscribe2 widget プラグイン 184

WordPress のテーマやプラグイン紹介 以上の前提を踏まえて テーマとプラグインを組み合わせてみましょう 上でご紹介した P2 テーマと Subscribe2 プラグインを 組み合わせると 一言掲示板に投稿がある度に 登録ユーザーにメールが配信されるサイトが簡単に作れます さらに追加して Absolute Privacy プラグインという ログインしたユーザー限定で閲覧できるプラグインもインストールして有効化すると 投稿がある度に 登録ユーザーにメールが配信される会員制グループウェアの ようなサイトを 簡単に作ることができます 185

WordPress のテーマやプラグイン紹介 管理画面の一般設定を行う パーマリンク設定非常に重要 URL をどのようにするかを設定する サイト運営の始めに決定しておくべき 186

WordPress のテーマやプラグイン紹介 ユーザー権限の付与を行う 管理画面の ユーザー から 企業担当者用に新規ユーザーアカウントを追加する その際に 管理者 編集者 投稿者 寄稿者 購読者 のどの権限を付与するかを 予め考えておく 権限は 左に行くほど強くなるので どこまでを企業担当者が担当するのかを予め決めておく 187

WordPress のテーマやプラグイン紹介 WordPress のマルチサイト化とは? WordPress のマルチサイト サブドメイン形式 or ディレクトリ形式の URL で複数サイト運営 (1) 自分のブログを 1 つの WordPress で複数作れる (2) 新規登録の許可 にて 新規サイトおよびユーザーアカウントの登録をどちらも許可する を選択した上で 新規ユーザーの追加 にチェックを入れることで 不特定多数の人に使わせて ブログの運営側になれる ( アメーバブログやYahooブログのような運営側になるイメージ ) (3) ドメインマッピングにより 複数の独自ドメイン運営にもできる ( プラグインなどでの対応となり 公式な推奨ではない ) 188

WordPress のテーマやプラグイン紹介 WordPress のマルチサイト化の事例 loftwork.com http://www.loftwork.com/ 189

マルチサイト化する方法 wp-config.php ファイルに define('wp_allow_multisite', true); を書く WordPress マネタイズセミナー WordPress のテーマやプラグイン紹介 管理画面に ネットワークの設定 が表示されます 190

WordPress のテーマやプラグイン紹介 マルチサイト化する方法 [ インストール ] をクリック 191

WordPress のテーマやプラグイン紹介 マルチサイト化する方法 指示に従って (1) blogs.dirディレクトリを wp-contentフォルダに作る (2) wp-config.phpにコピペ (3).htaccessファイルを作成してコピペ 192

WordPress のテーマやプラグイン紹介 サイトネットワーク管理者 マルチサイト化すると 管理画面の右上に サイトネットワーク管理者 という項目が追加される WordPress3.1 バージョンの場合 WordPress3.2 バージョンの場合 193

WordPress のテーマやプラグイン紹介 サイトネットワーク管理者 ネットワーク管理者 テーマやプラグインの新規追加や編集は ネットワーク管理者のみができる 子サイトの詳細設定もネットワーク管理者のみが行える 194

WordPress のテーマやプラグイン紹介 マルチサイト化にする際の注意点 一度 マルチサイト化すると 今までのシングルサイトには戻しづらいので 環境構築の際には その旨を理解した上で 行なうようにする 195

WordPressマネタイズセミナー目次 0. 自己紹介 1. WordPressについて 2. WebAPI( クロスオーバーサーチ ) を使ってみる 3. WordPressのテーマやプラグイン紹介 4. CSV( マーチャンダイザー ) を使ってみる 5. WordPressで携帯 & スマートフォンに対応 6. 今後の情報収集の方法 & 質疑応答 196

CSV( クロスオーバーサーチ ) を使ってみる マーチャンダイザー とは? リンクシェアさんのサービス名称であって 要は CSV のことです 197

CSV( クロスオーバーサーチ ) を使ってみる マーチャンダイザー とは? CSVデータは 広告主の商品情報を一括 CSVとしてダウンロードもできるし 広告主の各カテゴリーだけのCSVをダウンロードすることもできる ( 例 ) 日比谷花壇各カテゴリーごとにCSVもあるし 一括 CSVデータもある 198

CSV( クロスオーバーサーチ ) を使ってみる マーチャンダイザー とは? 行が 各広告で統一されている 28 行 仕様がキッチリしています リンクシェアお問い合わせマーチャンダイザー Webサービスとは? 仕様書ダウンロード可能 http://linkshare.okweb3.jp/eokpcontrol?&tid=50604&event=fe0006 199

CSV( クロスオーバーサーチ ) を使ってみる 先人の偉い人が こう言いました マーチャンダイザーは コレが可能です どう並べるか? 切り口! 200

CSV( クロスオーバーサーチ ) を使ってみる WordPress を使えば CSV をメタデータとして 本文を書ける 201

CSV( クロスオーバーサーチ ) を使ってみる カスタムフィールド (1) テーマファイル内の single.php において 出力表示したい箇所に 以下のソースコードを書きます カスタムフィールドを出力する WordPress のテンプレートタグ 例 : <?php echo get_post_meta($post->id,'address',true);?> カスタムフィールドの名前 ( 半角英数で指定 ) 202

CSV( クロスオーバーサーチ ) を使ってみる カスタムフィールド (1) 新規投稿において [ 表示オプション ] で カスタムフィールドにチェックを入れて表示させます 名前 に テーマに書いた名前と同じ半角英数を書きます そして 値 に 表示させたいキーワードを入力しましょう 203

CSV( クロスオーバーサーチ ) を使ってみる カスタムフィールド (1) カスタムフィールドの 値 に入力したキーワードが表示されます ( 今回は 住所を入力しました ) 204

CSV( クロスオーバーサーチ ) を使ってみる カスタムフィールド (2) カスタムフィールド の使用用途 (2) データ項目が多い場合 過不足がなくなる 例 : 不動産サイトなど 205

CSV( クロスオーバーサーチ ) を使ってみる カスタムフィールド (2) データ項目が多い場合は カスタムフィールドをそのまま使うと 名前の順序を変えられなかったり キーワード以外の情報を入れづらかったり 不都合が出てきます そこで カスタムフィールドテンプレート というプラグインをインストールして有効化することで カスタムフィールドの使い勝手を良くしていきましょう 206

CSV( クロスオーバーサーチ ) を使ってみる カスタムフィールド (2) Custom Field Template と検索して インストール & 有効化する 207

CSV( クロスオーバーサーチ ) を使ってみる カスタムフィールド (2) テンプレートコンテンツ に書くことで カスタムフィールドがテンプレート化 208

CSV( クロスオーバーサーチ ) を使ってみる カスタムフィールド (2) キーワードだけでなく チェックボックス ラジオボタン セレクトボックス 投稿と同じフォーム 画像投稿など 多様なカスタムフィールドを選択できます 209

CSV( クロスオーバーサーチ ) を使ってみる カスタムフィールド (3) カスタムフィールド の使用用途 (3) 1 記事のカスタムフィールドのデータを 複数の箇所に表示することができる 例 : トップページや一覧ページなど 210

CSV( クロスオーバーサーチ ) を使ってみる カスタムフィールド (3) テーマファイル内の home.php や page.php において 出力表示したい箇所に 以下のソースコードを書きます その記事ページに表示したい場合は $post->id 他の記事ページに表示したい場合は その記事 IDの数字 例 : <?php echo get_post_meta(50,'address',true);?> trueの場合は 文字列 で取得 falseの場合は 配列 で取得 ( 空欄の場合はfalse) 211

WordPressマネタイズセミナー目次 0. 自己紹介 1. WordPressについて 2. WebAPI( マーチャンダイザー ) を使ってみる 3. WordPressのテーマやプラグイン紹介 4. CSV( クロスオーバーサーチ ) を使ってみる 5. WordPressで携帯 & スマートフォンに対応 6. 今後の情報収集の方法 & 質疑応答 212

携帯 & スマートフォンに対応 ( 難易度 ) 低 高 ( 方法 1) スマートフォンに自動対応するプラグイン ( 方法 2) CSS3 のメディアクエリ (Media Queries) を使ってテーマで対応 ( 方法 3) ユーザーエージェントで振り分けて PC スマートフォン ガラケー それぞれのサイトを作る 213

WordPressマネタイズセミナー携帯 & スマートフォンに対応 ( 方法 1) スマートフォンに自動対応するプラグイン WPtouch プラグインをインストールして有効化すると スマートフォン対応が自動でされた上に デザインもスマートフォンっぽくなっています 214

携帯 & スマートフォンに対応 プラグイン 管理画面からも選べます! WPtouch で検索! 検索できます! WordPress.org からも選べます! http://wordpress.org/extend/plugins/ 215

WordPressマネタイズセミナー携帯 & スマートフォンに対応 プラグインフォルダの確認 wp-admin / wp-content / languages / wp-includes / plugins / index.php themes / license.txt upgrade / readme-ja.html uploads / readme.html index.php wp-activate.php wp-app.php wp-atom.php wptouch フォルダ akismet / wp-multibyte-patch / hello.php index.php ココにプラグインフォルダを入れる! 216

WPtouch は日本語にも対応しています ( 一部翻訳が微妙 ) WordPressマネタイズセミナー携帯 & スマートフォンに対応 WPtouch Language を Japanese に 選択して Save する 217

WPtouch には有料版があります 基本的に Developer を 選ばざるを得ない WordPressマネタイズセミナー携帯 & スマートフォンに対応 ライセンスキーを各サイトごとに入力して管理する方法を取っている 1 回 199 ドルを支払えば その後は無制限 無期限で使える PayPalかクレジットカード決済 http://www.bravenewcode.com/store/plugins/wptouch-pro/ 218

携帯 & スマートフォンに対応 Wptouch 有料版は 色々できます ipad に対応 219

Wptouch 有料版は 色々できます ipad 対応 WordPressマネタイズセミナー携帯 & スマートフォンに対応 Enabled を選択 220

WordPressマネタイズセミナー携帯 & スマートフォンに対応 WPtouch 有料版は 色々できます その他にも アイコン変更 メニュー変更 広告削除 広告設定 複数テーマ設定 デザイン色変更など 221

携帯 & スマートフォンに対応 ( 難易度 ) 低 高 ( 方法 1) スマートフォンに自動対応するプラグイン ( 方法 2) CSS3 のメディアクエリ (Media Queries) を使ってテーマで対応 ( 方法 3) ユーザーエージェントで振り分けて PC スマートフォン ガラケー それぞれのサイトを作る 222

WordPressマネタイズセミナー携帯 & スマートフォンに対応 ( 方法 2) CSS3 のメディアクエリ (Media Queries) を使ってテーマで対応 WordPress3.2 からの 新デフォルトテーマ Twenty Eleven テーマは Media Queriesに対応したテーマですので このテーマをベースにカスタマイズすることもできます 223

携帯 & スマートフォンに対応 ( 方法 2) CSS3 のメディアクエリ (Media Queries) を使ってテーマで対応 Whiteboard テーマなど http://whiteboardframework.com/ Media Queriesに対応した WordPressのテーマは 複数あります 224

携帯 & スマートフォンに対応 ( 方法 2) CSS3のメディアクエリ (Media Queries) を使ってテーマで対応 style.css 横幅に応じて自動対応させている /* =Responsive Structure ----------------------------------------------- */ @media (max-width: 800px) { } @media (max-width: 650px) { } @media (max-width: 450px) { } @media only screen and (min-device-width: 320px) and (max-device-width: 480px) { } 225

( 方法 2) style.css 横幅に応じて自動対応させている /* =Responsive Structure ----------------------------------------------- */ @media (max-width: 800px) { } @media (max-width: 650px) { } @media (max-width: 450px) { } @media only screen and (min-device-width: 320px) and (max-device-width: 480px) { } WordPress マネタイズセミナー 携帯 & スマートフォンに対応 CSS3のメディアクエリ (Media Queries) を使ってテーマで対応 レスボンシブウェブデザイン ビューエリアの最大幅横幅 800px より小さい場合に適用 横幅 650px より小さい場合に適用 横幅 450px より小さい場合に適用 ビューエリアが320px~480pxの場合に適用 (iphone3g/3gsを意識している) 226

WordPressマネタイズセミナー携帯 & スマートフォンに対応 ( 方法 2) CSS3 のメディアクエリ (Media Queries) を使ってテーマで対応 jquerymobileでのレスボンシブウェブデザインも可能です // @media all and (max-device-width: 480px) if ( window.screen < 480 ) { // jquery Mobile 読み込み document.write('<script' + ' src="jquery.mobile.js"></' + 'script>'); } 端末ごとに出力するコンテンツ量を変えたい ガラケー( 携帯電話 ) にも同時に対応をしたい その場合は ( 方法 3) へ 227

携帯 & スマートフォンに対応 ( 難易度 ) 低 高 ( 方法 1) スマートフォンに自動対応するプラグイン ( 方法 2) CSS3 のメディアクエリ (Media Queries) を使ってテーマで対応 ( 方法 3) ユーザーエージェントで振り分けて PC スマートフォン ガラケー それぞれのサイトを作る 228

WordPressマネタイズセミナー携帯 & スマートフォンに対応 スマートフォン & 携帯サイトを PC で確認の方法 Firefox のアドオン FireMobileSimulator を使いましょう 有効後 ツール > FireMobileSimulator にて スマートフォンや携帯サイトのように ユーザーエージェントを切り替えられます 229

WordPressマネタイズセミナー携帯 & スマートフォンに対応 ( 方法 3) ユーザーエージェントで振り分けて PC スマートフォン ガラケー それぞれのサイトを作る PC サイトスマートフォンサイトモバイルサイト ( ガラケー携帯 ) ユーザーエージェントで振り分け ( 方法 1)WPtouchプラグインをそのまま使う or カスタマイズ ( 方法 2)MobilePressプラグインをそのまま使う or カスタマイズ ( 方法 3)Ktai Styleプラグインをカスタマイズ ( 方法 4) ユーザーエージェントを振り分けるプラグイン ( iphone theme switcher Mobile Theme Switcher UserAgent Theme Switcher など) ( 方法 5)$is_iphone 関数で条件分岐 ($is_iphone=iphone&android の Safari で true になる ) Ktai Styleプラグイン パケット量節約 画像を自動縮小など 日本のガラケー独特の仕様に対応 230

WordPressマネタイズセミナー携帯 & スマートフォンに対応 ( 方法 3) ユーザーエージェントで振り分けて PC スマートフォン ガラケー それぞれのサイトを作る PCサイト スマートフォンサイト モバイルサイト ( ガラケー携帯 ) ユーザーエージェントで振り分け ( 方法 1)WPtouchプラグインをそのまま使う or カスタマイズ ( 方法 2)MobilePressプラグインをそのまま使う or カスタマイズ ( 方法 3)Ktai Styleプラグインをカスタマイズ ( 方法 4) ユーザーエージェントを振り分けるプラグイン ( iphone theme switcher Mobile Theme Switcher UserAgent Theme Switcher など) ( 方法 5)$is_iphone 関数で条件分岐 ($is_iphone=iphone&android の Safari で true になる ) Ktai Styleプラグイン パケット量節約 画像を自動縮小など 日本のガラケー独特の仕様に対応 今回は Ktai Style プラグインで スマホ & ガラケーの両方に対応 231

( 手順 1) WordPressマネタイズセミナー携帯 & スマートフォンに対応 Ktai Style プラグイン スマートフォンサイトに対応したテーマや ガラケーサイトに対応したテーマを作る ( 手順 2) ktai-themesフォルダに 作ったテーマを入れる ( 手順 3) 管理画面のKtai Styleの [ テーマ ] をクリックして 各端末ごとで使うテーマを振り分ける 232

WordPressマネタイズセミナー携帯 & スマートフォンに対応 Ktai Style プラグイン [ いますぐインストール ] をクリックして 有効化します 233

WordPressマネタイズセミナー携帯 & スマートフォンに対応 Ktai Style でのテーマフォルダの確認 wp-admin / wp-content / wp-includes / index.php license.txt readme-ja.html readme.html wp-activate.php wp-app.php wp-atom.php languages / plugins / themes / upgrade / uploads / index.php ktai-themes/ フォルダを追加! ( 注意 ) plugins/ktai-style の中の themesフォルダに入れると プラグインバージョンアップ時に作ったテーマが消えてしまうので 必ずこの方法で行いましょう! ktai-tokyohanami / smart-tokyohanami / ココに 作ったテーマフォルダを入れる! 234

WordPressマネタイズセミナー携帯 & スマートフォンに対応 Ktai Style プラグイン Ktai Style プラグインを有効化すると管理画面のメニューに左のような項目が追加されるので スマートフォンや携帯表示の設定ができます [ テーマ ] をクリックして 各端末で使うテーマを 振り分けます 235

WordPressマネタイズセミナー携帯 & スマートフォンに対応 Ktai Style プラグイン Ktai Style プラグインを インストールすれば 各端末のユーザーエージェントに応じて 同一 URLで サイトを振り分けることができます 236

WordPressマネタイズセミナー携帯 & スマートフォンに対応 Q:PC と携帯のリンクを自動で振り分けできますか? A: できます Ktai Style 2.1 ベータ版 http://www.yuriko.net/arc/2010/05/10/ktaistyle-210-beta1/ [pc-only]...[/pc-only] [mobile-only]...[/mobile-only] で振り分ける ( 注意 ) この方法で行わないと Ktai Styleの次期バージョンに対応しないので注意しましょう 237

WordPressマネタイズセミナー携帯 & スマートフォンに対応 Q:PCと携帯のリンクを自動で振り分けできますか? A: できます PC サイト用バナーと 携帯サイト用バナーで 同じ URL で表示を分けられます 238

WordPressマネタイズセミナー携帯 & スマートフォンに対応 ( 方法 3) ユーザーエージェントで振り分けて PC スマートフォン ガラケー それぞれのサイトを作る PC サイトスマートフォンサイトモバイルサイト ( ガラケー携帯 ) ユーザーエージェントで振り分け ( 方法 1)WPtouchプラグインをそのまま使う or カスタマイズ ( 方法 2)MobilePressプラグインをそのまま使う or カスタマイズ ( 方法 3)Ktai Styleプラグインをカスタマイズ ( 方法 4) ユーザーエージェントを振り分けるプラグイン ( iphone theme switcher Mobile Theme Switcher UserAgent Theme Switcher など) ( 方法 5)$is_iphone 関数で条件分岐 ($is_iphone=iphone&android の Safari で true になる ) Ktai Styleプラグイン パケット量節約 画像を自動縮小など 日本のガラケー独特の仕様に対応 239

WordPressマネタイズセミナー携帯 & スマートフォンに対応 コアファイルを確認 こうなっているというイメージだけで OK! wp-admin / wp-content / wp-includes / index.php license.txt readme-ja.html readme.html wp-activate.php wp-app.php wp-atom.php vars.php 240

WordPressマネタイズセミナー携帯 & スマートフォンに対応 $is_lynx = $is_gecko = $is_winie = $is_macie = $is_opera = $is_ns4 = $is_safari = $is_chrome = $is_iphone = false; if ( isset($_server['http_user_agent']) ) { if ( strpos($_server['http_user_agent'], 'Lynx')!== false ) { $is_lynx = true; } elseif ( stripos($_server['http_user_agent'], 'chrome')!== false ) { if ( stripos( $_SERVER['HTTP_USER_AGENT'], 'chromeframe' )!== false ) { if ( $is_chrome = apply_filters( 'use_google_chrome_frame', is_admin() ) ) header( 'X-UA-Compatible: chrome=1' ); $is_winie =! $is_chrome; } else { $is_chrome = true; } } elseif ( stripos($_server['http_user_agent'], 'safari')!== false ) { $is_safari = true; } elseif ( strpos($_server['http_user_agent'], 'Gecko')!== false ) { $is_gecko = true; } elseif ( strpos($_server['http_user_agent'], 'MSIE')!== false && strpos($_server['http_user_agent'], 'Win')!== false ) { $is_winie = true; } elseif ( strpos($_server['http_user_agent'], 'MSIE')!== false && strpos($_server['http_user_agent'], 'Mac')!== false ) { $is_macie = true; } elseif ( strpos($_server['http_user_agent'], 'Opera')!== false ) { $is_opera = true; } elseif ( strpos($_server['http_user_agent'], 'Nav')!== false && strpos($_server['http_user_agent'], 'Mozilla/4.')!== false ) { $is_ns4 = true; } } if ( $is_safari && stripos($_server['http_user_agent'], 'mobile')!== false ) $is_iphone = true; $is_ie = ( $is_macie $is_winie ); 241

携帯 & スマートフォンに対応 WordPress のコアファイルの条件分岐を前提に プラグインを作って 端末ごとに振り分けることも出来ます WordPress テーマとして style.css に Theme Name: smartphone と書いてあるモノを $is_iphone の時 (iphone や Android の時 ) に読み込むプラグイン if ( $is_iphone ) { add_action('stylesheet','change_stylesheet', 20); } function change_stylesheet($stylesheet) { return 'smartphone'; } 242

WordPressマネタイズセミナー携帯 & スマートフォンに対応 ユーザーエージェントで振り分けて 専用のテーマを作る場合 jquery Mobileも便利 243

WordPressマネタイズセミナー携帯 & スマートフォンに対応 スマートフォンサイト用の WordPress テーマの作り方は 基本的に 通常のテーマカスタマイズと同じです Ktai StyleやWptouchには そのプラグイン専用のタグが用意されていたりするので それを使うことも出来ます 第 2 回 WordPressテーマをカスタマイズしてみよう! http://wp3.jp/2011/09/06/sakura-works-wordpres2/ を参照ください 244

WordPressマネタイズセミナー携帯 & スマートフォンに対応 jquery Mobileは 簡単で便利 ブラウザ間の違いを気にしなくて良い (IE 対応など ) jquery http://jquery.com/ jquery Mobile http://jquerymobile.com/ 245

WordPressマネタイズセミナー携帯 & スマートフォンに対応 jquery Mobile のタグはリファレンス等を参考に jquery Mobileのタグ PHP WordPressテンプレートタグ WordPress 条件分岐タグを組み合わせるのがコツ Designs jquery Mobile http://jquerymobile.com/designs/ 246

携帯 & スマートフォンに対応 jquery Mobile を使う準備 ダウンロード 247

携帯 & スマートフォンに対応 jquery Mobile を使う準備 ダウンロード 248

WordPressマネタイズセミナー携帯 & スマートフォンに対応 jquery Mobile を使う準備 テーマフォルダの中に jquery と jquery Mobile を入れる ココでは jsフォルダを作り その中に入れました 249

WordPressマネタイズセミナー携帯 & スマートフォンに対応 jquery Mobile を使う準備 js フォルダの中身 jqueryと jquery Mobileのサイトからダウンロードしたファイル 250

WordPressマネタイズセミナー携帯 & スマートフォンに対応 jquery Mobileを使う準備 meta タグの中に jquery Mobile を読み出すタグを書く Ktai Styleで読み込む場合のタグ これで ktai-themesフォルダを読み込んでくれる <link rel="stylesheet" href="<?php ks_theme_url();?>js/jquery.mobile-1.0b3.min.css" /> <script src="<?php ks_theme_url();?>js/jquery-1.6.4.min.js"></script> <script src="<?php ks_theme_url();?>js/jquery.mobile-1.0b3.min.js"></script> 多くのテーマフォルダでは header.php ファイル 251

携帯 & スマートフォンに対応 jquery Mobile を使う準備 meta タグの中に jquery Mobile を読み出すタグを書く 通常の WordPress テーマにおいて 読み込むテンプレートタグ <link rel="stylesheet" href="<?php bloginfo('stylesheet_directory');?>/js/jquery.mobile- 1.0b3.min.css" /> <script src="<?php bloginfo('stylesheet_directory');?>/js/jquery-1.6.4.min.js"></script> <script src="<?php bloginfo('stylesheet_directory');?>/js/jquery.mobile- 1.0b3.min.js"></script> 多くのテーマフォルダでは header.php ファイル 252

携帯 & スマートフォンに対応 jquery Mobile を使う準備 WordPress のコアファイルには jquery が同梱されているので 以下の WordPress のテンプレートタグで 読み込むこともできます <?php wp_enqueue_script('jquery');?> 253

携帯 & スマートフォンに対応 (1) テーマの色を確定 <body> <div data-role="page" data-theme="c"> <div data-role="header" data-theme="a"> <h1><?php echo get_bloginfo('name');?></h1> </div> <div data-role="content" data-theme="c"> ~~~ </div> <div data-role="footer" data-theme= a"> ~~~ </div> </div> 254

WordPressマネタイズセミナー携帯 & スマートフォンに対応 (2) アイコンもタグだけで実現 <div data-role="header" data-theme="a"> <a href="<?php echo get_bloginfo('url');?>" data-icon="home">top</a> <h1><?php echo get_bloginfo('name');?></h1> </div> サイトURL (WordPressのテンプレートタグ) 記事上の共通部分は header.php ファイルを用意 255

WordPressマネタイズセミナー携帯 & スマートフォンに対応 (3) リストビューもタグだけで実現 HTML では <ul data-role="listview" data-inset="true"> <li data-role= list-divider > 墨田区 </li> <li><a href=.html > 隅田公園 </a></li> <li><a href=.html > 錦糸公園 </a></li> </ul> トップページは home.php ファイルを用意 リストもタグ指定で簡単 WordPressで カテゴリごとにリスト化も簡単 256

WordPressマネタイズセミナー携帯 & スマートフォンに対応 (3) リストビュー <?php $my_query = new WP_Query(array( 'cat' => 1, 'posts_per_page' => -1, 'orderby' => 'comment_count', 'order' => 'DESC' ));?> HTMLから WordPressテーマ化 <ul data-role="listview" data-inset="true"> <li data-role="list-divider"><?php echo get_catname('1');?></li> <?php while($my_query->have_posts()) : $my_query->the_post();?> <li><a href="<?php the_permalink();?>"><?php the_title();?></a></li> <?php endwhile;?> </ul> 257

(3) リストビュー WordPressマネタイズセミナー携帯 & スマートフォンに対応 <?php $my_query = new WP_Query(array( 'cat' => 1, 'posts_per_page' => -1, 'orderby' => 'comment_count', 'order' => 'DESC' ));?> カテゴリー ID 1 の記事を配列に入れる 258

(3) リストビュー WordPress マネタイズセミナー 携帯 & スマートフォンに対応 カテゴリー ID 1 のカテゴリー名を取得 <ul data-role="listview" data-inset="true"> <li data-role="list-divider"><?php echo get_catname('1');?></li> <?php while($my_query->have_posts()) : $my_query->the_post();?> <li><a href="<?php the_permalink();?>"><?php the_title();?></a></li> <?php endwhile;?> </ul> カテゴリー ID 1 の記事をループ処理 ( 繰り返し処理 ) 記事のタイトルを取得 記事のリンク URL を取得 259

WordPressマネタイズセミナー携帯 & スマートフォンに対応 (4) 折り畳み <div data-role="collapsible" data-collapsed="true"> ~~~ WEBAPIを利用して Yahoo! 知恵袋の関連情報を自動取得 & 表示 ~~~ </div> 各記事は single.php ファイルを用意 コンテンツの折り畳みも簡単 WordPressと組み合わせれば 表示するコンテンツの量も変えられる 260

WordPressマネタイズセミナー携帯 & スマートフォンに対応 (5) フッターナビゲーション 動的にならないのなら 直接 URL を入れても良い <div data-role="footer" data-position="fixed" data-theme="c"> <div data-role="navbar"> <ul> <li><a href= http://www..com/">top</a></li> <li><a href= http://www..com/profile.html"> プロフィール </a></li> <li><a href= http://www..com/mail.html"> お問い合わせ </a></li> </ul> </div> </div> 記事下の共通部分は footer.php ファイルを用意 261

WordPressマネタイズセミナー携帯 & スマートフォンに対応 アフィリエイトリンクの成果対象 PCサイト スマートフォンサイト モバイルサイト ( ガラケー携帯 ) PC 用 モバイル用 アフィリエイトリンク アフィリエイトリンク バリューコマース A8 リンクシェアなど 多くのASPはこの仕様 PC 用とモバイル用で振り分けないと 収益の成果対象にならない 楽天アフィリエイトのように PC 用とモバイル用のアフィリエイト リンクを統一したASPもある 262

WordPressマネタイズセミナー携帯 & スマートフォンに対応 もし PC 用とモバイル用で振り分けられなかったら こんな感じにしないと成果報酬に繋がらない ユーザーがちゃんとクリックしてくれるか分からない 機会損失 そもそも見た目が2 行になる では 別 URLで PCサイト スマホサイト ガラケーサイトを作る? 手間が掛かる ミラーサイトのようになる危険性も 被リンクが分散してしまうので SEO 的にもマイナス傾向 263

WordPressマネタイズセミナー携帯 & スマートフォンに対応 WordPress でのアフィリエイトリンク対応まとめ PC サイトスマートフォンサイトモバイルサイト ( ガラケー携帯 ) PC 用 アフィリエイトリンク モバイル用 アフィリエイトリンク ( 方法 1) スマートフォンに自動対応のプラグイン ( 方法 2)Media Query 対応テーマ ( 方法 3) ユーザーエージェントで振り分け Ktai Style プラグイン 264

WordPressマネタイズセミナー携帯 & スマートフォンに対応 で 結局 何が良いの? 265

WordPressマネタイズセミナー携帯 & スマートフォンに対応 ( 方法 1) スマートフォンに自動対応するプラグイン <メリット> プラグインを入れるだけなので 時間が掛からない 工数を掛けられない時に便利 WPtouch 有料版の場合 カスタマイズ性も高い ( 方法 3) と同じことが短時間で出来る <デメリット> カスタマイズを必要とする場合は 有料 199ドル カスタマイズには プラグインの特性を理解する 266

WordPressマネタイズセミナー携帯 & スマートフォンに対応 ( 方法 2) メディアクエリ (Media Queries) で対応 <メリット> ユーザーエージェントの振り分けではないので 全ての端末に対応 (Androidの一部非対応もない ) テーマだけで解決 最近のトレンドで 請負案件や講演でウケが良いかも <デメリット> 端末ごとに出力表示を柔軟に変えづらい メディアクエリによるレスポンシブウェブデザインの 267 カスタマイズは 難易度が高い

WordPressマネタイズセミナー携帯 & スマートフォンに対応 ( 方法 3) ユーザーエージェントで振り分けて PC スマートフォン ガラケー それぞれのサイトを作る <メリット> 端末ごとに出力表示を柔軟に変えやすい 広告の成果リンクコードが異なる場合にも柔軟に対応 管理画面内のコンテンツ出力も分けられる <デメリット> それぞれのWordPressテーマを作る必要がある 一部のAndroid 端末では対応しないらしい 268

WordPressマネタイズセミナー目次 0. 自己紹介 1. WordPressについて 2. WebAPI( マーチャンダイザー ) を使ってみる 3. WordPressのテーマやプラグイン紹介 4. CSV( クロスオーバーサーチ ) を使ってみる 5. WordPressで携帯 & スマートフォンに対応 6. 今後の情報収集の方法 & 質疑応答 269

WordPressマネタイズセミナー今後の情報収集の方法調べ方 ( インターネットで調べる編 ) WordPress Codex 日本語版 http://wpdocs.sourceforge.jp/ ( 英語版のWordPressのCodexを日本語化している ) WordPressのフォーラムに質問する http://ja.forums.wordpress.org/ その他 WordPress ( 調べたい事 ) で検索する 270

WordPressマネタイズセミナー今後の情報収集の方法 WordPress のドキュメントの参照サイト WordPress Codex 日本語版 http://wpdocs.sourceforge.jp/ WordPress Plugins/JSeries http://wppluginsj.sourceforge.jp/ 271

WordPressマネタイズセミナー今後の情報収集の方法 調べ方 ( 書籍で調べる編 ) WordPress に関する本は 十数冊 出版されている WordPressのバージョンが2 系だった頃の情報は古い場合があるので 3 系以降の本を参考にする 具体的には 2010 年 6 月以降出版の本を参考にする amazonや楽天で 出版日付順などでソートしてみる 書籍は 初心者向け 技術者向け テーマカスタマイズに特化 プラグインに特化 など 色々 272

調べ方 ( 無料で人に聞いてみる編 ) WordPress は カンファレンスや勉強会が盛んで その多くは無料や場所代だけなので 参加してみる WEB 業界や IT 業界の人間も多く参加しているので 情報交換や交流には 最適な場 WordPress のカンファレンスや勉強会としては (1)WordCamp (2)WordBench (3)OSC( オープンソースカンファレンス ) などが あります WordPressマネタイズセミナー今後の情報収集の方法 273

WordPressマネタイズセミナー今後の情報収集の方法調べ方 ( 無料で人に聞いてみる編 ) WordPressの日本語公式サイトのイベントカレンダー IT 勉強会カレンダー ATND WordBench などで IT 関係のカンファレンスや勉強会を探すことが可能です 274

WordPressマネタイズセミナー今後の情報収集の方法開発プロジェクト WordPress 日本語作成チーム http://groups.google.com/group/wp-ja-pkg 日本語版 Codex http://wpdocs.sourceforge.jp/ WordPress Plugins/JSeries http://wppluginsj.sourceforge.jp/ 275

WordPressマネタイズセミナー今後の情報収集の方法 WordPress のコミュニティ活動 まずは 全国各地で行われている WordPress の集まりのご紹介 276

WordCamp WordPressマネタイズセミナー今後の情報収集の方法 http://japan.wordcamp.org/ ユーザー 開発者が集うイベント 世界 40 以上の都市で開催 世界中で150 回以上の開催実績 日本では年に2~3 回 今までに東京 京都 福岡 横浜 名古屋 277

WordCamp WordPressマネタイズセミナー今後の情報収集の方法 イベント参加者約 800 人 ( 直近の WordCamp Tokyo 2011 の参加人数 ) WordPressに関するセッションやワークショップも多数 (WordCamp 横浜スタッフの集合写真 ) スタッフもたくさん! 当日だけお手伝いも大歓迎! 278

WordPressマネタイズセミナー今後の情報収集の方法 WordBench http://wordbench.org/ 各地域のユーザーコミュニティ 現在 全国各地約 40 地域 毎月 日本のどこかで勉強会や交流会を開催 BuddyPressプラグインによるオープンSNS 写真部 英語部 料理部 もくもく部なども 279

WordPressマネタイズセミナー今後の情報収集の方法 WordBench 写真部 一眼レフカメラ 写真好きが多い 写真を撮る旅行も 280

WordPressマネタイズセミナー今後の情報収集の方法 WordBench 料理部 料理を作ったり 料理を食べに行ったり 281

今後の情報収集の方法 WordBench もくもく部 WordPress に関するワークショップ サイトのテーマ改良 / プラグイン作成 / WordPress ドキュメントの翻訳 / 写真作品の仕上げ等 282

今後の情報収集の方法 オープンソースカンファレンス (OSC) ( オープンソースカンファレンス 2011 Tokyo/Spring の出展写真 ) 全国各地のオープンソースカンファレンス (OSC) に ブース出展 & セミナー発表 283

WordPressマネタイズセミナー今後の情報収集の方法 WordPressのイベントの探し方 WordPressの日本語公式サイトのイベントカレンダー WordBenchのサイト IT 勉強会カレンダー ATND などで WordPress 関連イベントを探すことができます 284

WordPressマネタイズセミナー今後の情報収集の方法 WordPressのコミュニティ活動 WordPressのコミュニティでは このように 実際に集まるイベントや勉強会も多くて とても交流が盛んです もちろん インターネット上でも オープンソースを楽しみつつ 貢献! 285

今後の情報収集の方法 WordPress 日本語作成チーム http://groups.google.com/group/wp-ja-pkg WordPress のコアファイルを日本語化 (mo ファイル po ファイルの作成 ) 日本ユーザー向けパッケージの配布やサポートを行う 286

WordPressマネタイズセミナー今後の情報収集の方法 日本語版 Codex http://wpdocs.sourceforge.jp/ WordPressの公式オンラインマニュアル ( ドキュメント ) 英語版の公式オンラインマニュアルの和訳や日本語ユーザ向けのノウハウ 資料などの共有 Wiki 作っていて 誰でも加筆編集できます 287

今後の情報収集の方法 WordPress Plugins/JSeries http://wppluginsj.sourceforge.jp/ 日本特有の文化 (Web サービスや携帯電話等 ) にそったプラグインや マルチバイト圏に対応したプラグインの作成 配布 288

今後の情報収集の方法 WordPress フォーラム http://ja.forums.wordpress.org/ WordPress に関する質問や話題を話し合う場 289

WordPants WordPressマネタイズセミナー今後の情報収集の方法 http://wordpants.org/ WordPressに関する電子書籍版の雑誌 1 年に数回の出版 290

WeeklyCMS WordPress マネタイズセミナー 今後の情報収集の方法 http://www.weeklycms.net/ 色々なCMSについて USTREAM 放送 毎週土曜日午前 11 時 ~ 約 1 時間 WordPressをテーマにした回も 1ヶ月に一度くらいの割合で放送 291

WordPressマネタイズセミナー今後の情報収集の方法 WordPress で繋がろう! WordPress のコミュニティでは インターネット上はもちろん 実際の情報交換や交流もあって 楽しい! WordPressのプラグイン開発者やテーマ開発者のお話を生で聞くことができます IT 関係者と知り合うにも とても良い場です! その後のご縁も広がります 292

WordPressマネタイズセミナー今後の情報収集の方法 WordPressで繋がろう! WordPressのコミュニティに ぜひご参加を! WordPressのイベントや勉強会に参加してみませんか? http://ja.wordpress.org/ 293

WordPressマネタイズセミナー最後に 今後のお問い合わせなど 何かありましたら Twitter: @khoshino Mail: mail@communitycom.jp URL: http://www.communitycom.jp/ http://wp3.jp/ などに ご連絡ください ありがとうございました! 株式会社コミュニティコム星野邦敏 294