株式会社コミュニティコム 〒116-0013 東京都荒川区西日暮里5-37-5 NSO2階 URL: http://www.communitycom.jp/ E-MAIL: [email protected] 星野 邦敏 ~WordPressを使ってかんたんスマホ最適化!~
スライドは後日に公開します!
WordPress(ワードプレス)コミュニティ http://wp3.jp/ PDFファイルにて、公開します。 VCスペシャルセミナー WordPress 始めに0. 自己紹介 1. WordPressについて 2. WordPressを使ってスマートフォン最適化 3. ワークショップ(デモ) 4. 他にもこんなことができる VCスペシャルセミナー WordPress 目次 5. 今後の情報の調べ方など
0. 自己紹介 1. WordPressについて 2. WordPressを使ってスマートフォン最適化 3. ワークショップ(デモ) 4. 他にもこんなことができる VCスペシャルセミナー WordPress 目次 5. 今後の情報の調べ方など
株式会社コミュニティコムという会社で、 自社運営サイトやアプリ、他企業様向けサイトも作っています。 オープンソースの活動をしたり、IT系の勉強会を主催したり、 地域の活動をしたり。 WordPressをCMSとしてWEBサイトを作ることが増えています。 星野 邦敏(ほしの くにとし) Twitter : @khoshino
Facebook : 星野邦敏(Kunitoshi Hoshino)
VCスペシャルセミナー WordPress
WordPressのイベントである
「WordCamp」や「WordBench」に スタッフやスピーカーとして参加。
VCスペシャルセミナー WordPress
WordPress日本語サイトの「イベントカレンダー」を更新する係。
ココ
VCスペシャルセミナー WordPress
公式ディレクトリにプラグインを登録したり。 Japan Tenkiプラグイン →全国142地域の天気を自動表示 Hello Wapuuプラグイン VCスペシャルセミナー WordPress 自己紹介
自社サイト運営から法人化。
ASPのイベントでお話する機会も。
VCスペシャルセミナー WordPress
WordPressに関して、書籍や雑誌で執筆をしたり。 2012年1月に出版 web creators特別号 2012年3月に出版 速習デザインWordPress 2012年2月に出版 Web Designing 2012年3月号 VCスペシャルセミナー WordPress 自己紹介
「速習デザインWordPress」 (技術評論社)
2012年3月出版
VCスペシャルセミナー WordPress
0. 自己紹介 1. WordPressについて 2. WordPressを使ってスマートフォン最適化 3. ワークショップ(デモ) 4. 他にもこんなことができる VCスペシャルセミナー WordPress 目次 5. 今後の情報の調べ方など
サンプルサイト
水族館コミュニティhttp://www.japan-aquarium.com/
VCスペシャルセミナー WordPress
同一URLで、
PCサイト、スマートフォンサイト、ガラケー(携帯)サイトの
振り分けを自動で実現。
VCスペシャルセミナー WordPress
・Twitterに「ツイートする」ボタン ・Facebookの「いいね!」ボタン などを、自分のサイトに設置して ソーシャルな流れを作れる。 プラグインをインストールするだけ! VCスペシャルセミナー WordPress サンプルサイト
プラグインをインストールするだけ! クリック一つで 口コミ評価を出来るようにする。 & 口コミ評価一覧リストを サイドバーに表示する。 VCスペシャルセミナー WordPress サンプルサイト
プラグインをインストールするだけ!
アクセスの多い記事順に 自動でリスト化する。
VCスペシャルセミナー WordPress
各記事のコメントを 一覧表示する。
プラグインをインストールするだけ!
VCスペシャルセミナー WordPress
プラグインをインストールするだけ!
条件検索機能
VCスペシャルセミナー WordPress
プラグインをインストールするだけ! スマートフォンや携帯電話からの アクセスは、 スマートフォンサイト・携帯サイトを VCスペシャルセミナー WordPress サンプルサイト
プラグインをインストールするだけ!
メールフォーム
VCスペシャルセミナー WordPress
WordPressに元々備わっている機能
WordPressの カスタムフィールド
VCスペシャルセミナー WordPress
WordPressに元々備わっている機能
新着記事をトップページに表示。
VCスペシャルセミナー WordPress
WordPressに元々備わっている機能
他のブログの更新情報を RSSで自動取得して表示。
VCスペシャルセミナー WordPress
WordPressの コメント欄を 少しだけカスタマイズ WordPressに元々備わっている機能 VCスペシャルセミナー WordPress サンプルサイト
サイトのデザインは、 WordPressの デフォルトテーマ 「Twenty Ten」を、 子テーマにして、 少しだけカスタマイズ しただけ。 WordPressに元々備わっている機能 VCスペシャルセミナー WordPress サンプルサイト
各地域の天気予報を 自動で取得する。
WordPressとAPIの連携(APIの活用事例) VCスペシャルセミナー WordPress
WordPressとAPIの連携(APIの活用事例)
各記事の水族館の位置を
Google Maps APIと連携して 自動で地図に一覧表示させる。
&
近いスポットはピンをまとめる。
VCスペシャルセミナー WordPress
WordPressとAPIの連携(APIの活用事例)
そのスポットの周辺の
写真を自動で表示させる。
VCスペシャルセミナー WordPress
WordPressとAPIの連携(APIの活用事例)
各記事に関連する画像を 自動表示する。
VCスペシャルセミナー WordPress
その水族館について、 Twitterの最新つぶやきを 自動表示させる。 WordPressとAPIの連携 (APIの活用事例) VCスペシャルセミナー WordPress サンプルサイト
WordPressとAPIの連携(APIの活用事例) そのスポットから 2点間の直線距離の 近い順番に、 カフェやレストランを、 自動で一覧表示する。 この部分は、自動で アフィリエイトリンクに なっていて 成果の収益に繋がる。 VCスペシャルセミナー WordPress サンプルサイト
WordPressとAPIの連携(APIの活用事例) そのスポットから 2点間の直線距離の 近い順番に、 ホテルを、 自動で一覧表示する。 この部分は、自動で アフィリエイトリンクに なっていて 成果の収益に繋がる。 VCスペシャルセミナー WordPress サンプルサイト
WordPressとAPIの連携(APIの活用事例) 記事に関連する商品を 自動で一覧表示する。 この部分は、自動で アフィリエイトリンクに なっていて 成果の収益に繋がる。 VCスペシャルセミナー WordPress サンプルサイト
サンプルサイト
常連インhttp://www.joren.in/
VCスペシャルセミナー WordPress
VCスペシャルセミナー WordPress サンプルサイト WordPressと現在地の緯度経度情報取得 HTML5のGeoLocation APIにより、 現在地の緯度経度情報を取得。 その地点から近いお店やホテル の情報を取得。
VCスペシャルセミナー WordPress
サンプルサイト
現在地から近い
お店やホテルの情報を
WebAPIから取得して表示。 Google Mapa APIと連携。 詳細ページは各APIから取得。
VCスペシャルセミナー WordPress
サンプルサイト
Twitterによるユーザー登録。
VCスペシャルセミナー WordPress サンプルサイト WordPressに元々ある ユーザー登録機能を カスタマイズ。 WordPressに元々備わっている機能
世界トップ100万サイト中、WordPress利用率
15.9%
マクラケン直子さんのブログより引用 http://detlog.org/2011/09/12/wordcamp-kobe-2011/ VCスペシャルセミナー WordPress WordPressについてCMSでのWordPressのシェア
53.9%
マクラケン直子さんのブログより引用 http://detlog.org/2011/09/12/wordcamp-kobe-2011/ VCスペシャルセミナー WordPress WordPressについて世界の検索トレンド
VCスペシャルセミナー WordPress WordPressについて
日本の検索トレンド
VCスペシャルセミナー WordPress WordPressについて
BOOK・OFFスタッフブログ
ブログとしても
勝間和代ブログ カイ士伝 (「WordPress を使ったサイト– VCスペシャルセミナー WordPress WordPressについて美的.com TechCrunch Japan ロイター通信
マガジンサイトとしても
(「WordPress を使ったサイト– WordPress Codex 日本語版」より引用) VCスペシャルセミナー WordPress WordPressについてクックパッド株式会社 株式会社ベクター IR・会社情報サイト さいたまスーパーアリーナ (「WordPress を使ったサイト–
企業のサイトとしても
VCスペシャルセミナー WordPress WordPressについて昭和女子大学 神戸芸術工科大学 長岡工業高等専門学校
学校のサイトとしても
(「WordPress を使ったサイト– WordPress Codex 日本語版」より引用) VCスペシャルセミナー WordPress WordPressについてPEPSI (ペプシ)のブログ フォルクスワーゲン Nikon
海外のサイトとしても
(「WordPress を使ったサイト– VCスペシャルセミナー WordPress WordPressについて小出裕章 (京大助教) 非公式まとめ prayforjapan.jp 助けあいジャパン
震災の時にはスピーディな情報公開に貢献
(「WordPress を使ったサイト– WordPress Codex 日本語版」より引用) VCスペシャルセミナー WordPress WordPressについてWordPressとは?
・CMS(コンテンツ・マネジメント・システム) ・ブログだけでなく、企業サイトやコミュニティサイトも ・オープンソース(GPLライセンス) ・無料 ・機能拡張が柔軟 ・利用者が多い、情報が多い ・プログラムはPHP、データベースはMySQLで構成 VCスペシャルセミナー WordPress WordPressについてGPLライセンスとは?
→オープンソースの一形態 ・無保証 ・著作権表示の保持 ・無料でソースコードを入手できる、再配布自由 ・特定製品に依存しない、技術的な中立を保持 ・個人やグループを差別できない ・再配布物にもGPLライセンスが適用される VCスペシャルセミナー WordPress WordPressについてWordPressを利用すると・・・
(1)好きな独自ドメイントで運営できる。 (2)自分の意図しない広告は入らない。 (3)文章や写真のデータを自分で管理できる。 (4)突然のサービス停止の心配がない 。 (5)自由にデザインや機能を追加できる。 VCスペシャルセミナー WordPress WordPressについて(1)好きな独自ドメイントで運営できる。 無料のブログでは、 例えば、 http://ameblo.jp/(自分のアカウントID) http://blogs.yahoo.co.jp/(自分のアカウントID) といった形になりますが、 WordPressをサーバーに設置して独自ドメインを取得すれば、 自分のURLでサイトを運営することができます。
WordPressを利用すると・・・
VCスペシャルセミナー WordPress WordPressについて(2)自分の意図しない広告は入らない。 無料のブログでは、 その無料ブログサービスのPR広告が勝手に入ってしまうことも 多くあります。そのPR広告を外すために有料版に切り替えて お金が掛かることもあると思います。 WordPressでは、レンタルサーバー代は掛かりますが、 その分、自分の意図しない広告が入ることは今後もありません。
WordPressを利用すると・・・
VCスペシャルセミナー WordPress WordPressについて(3)文章や写真のデータを自分で管理できる。 無料のブログでは、 文章や写真などのデータは、その無料ブログサービスの サーバー上にあり、データにアクセスできないことが多いです。 WordPressでは、自分の管理しているサーバーに全ての データがあるので、いつでもアクセスが可能です。
WordPressを利用すると・・・
VCスペシャルセミナー WordPress WordPressについて(4)突然のサービス停止の心配がありません。 無料のブログでは、サービス停止で、ブログが強制的に 無くなってしまう可能性もあります。 例) 「さるさる日記」 (http://www.diary.ne.jp/) WordPress.orgは、サーバーインストール型なので、 サービス停止によるブログ閉鎖などの心配がありません。
WordPressを利用すると・・・
VCスペシャルセミナー WordPress WordPressについて(5)自由にデザインや機能を追加できます。 無料のブログでは、デザインできる箇所に制約がある場合も あります。また、欲しい機能がサービスに備わっていない場合も あると思います。 WordPressでは、後述する「テーマ」と「プラグイン」により 自由にデザインと機能を、選択して設置することができます。 慣れている人は、自分のイメージ通りに作ることもできるので、 カスタマイズの柔軟性がとても高いです。
WordPressを利用すると・・・
VCスペシャルセミナー WordPress WordPressについてWordPress.com と WordPress.org フリーのブログサービス <WordPress.com> <WordPress.org> サーバーインストール型 ・サーバーを用意する必要なく作れる。 ・データベースの管理権限、FTP の アクセス権などが無く、テーマや プラグインのアップロードに制約。 ・サーバーを用意する必要がある。 ・自由度が高い。 今回はorgの説明。 VCスペシャルセミナー WordPress WordPressについて
PHP バージョン
5.2.4 以上
MySQL バージョン
5.0.15 以上
もし、レンタルサーバーを借りる時は一応、仕様を確認しましょう。 →ほとんどのレンタルサーバーで対応しています!WordPressが動く環境
VCスペシャルセミナー WordPress WordPressについてレンタルサーバー情報
WordPress Codex 日本語版 http://wpdocs.sourceforge.jp/レンタルサーバ情報 のページが便利です。 さくらのレンタルサーバ、ロリポップ!、CORESERVER.JP、heteml、XREA、CPI、 チカッパ!、ファーストサーバ、ABLENET、め組サーバ、オーシャンインターネット、 MEDIAWARS、エックスサーバー、シックスコア、ハッスルサーバー、ギガーン、 livedoorレンタルサーバ、FC2レンタルサーバー、使えるねっと、美ら海レンタルサーバー、 フューチャースピリッツ、SpeeVer、カゴヤ・ジャパン、OCN ホスティング、WADAX、ExpressWeb、BlueHost、DreamHost、Exclusive Hosting、Laughing Squid、
VCスペシャルセミナー WordPress WordPressについて
「4分で解説!WordPressインストール」
http://www.youtube.com/watch?v=dfI9cnc8ac0
VCスペシャルセミナー WordPress WordPressについて
ワンクリックインストール
http://wpdocs.sourceforge.jp/WordPress_ のインストール/ワンクリックインストール 国内の20近いレンタルサーバーが、 WordPressワンクリックインストールに対応。 レンタルサーバーの管理画面から導入。 VCスペシャルセミナー WordPress WordPressについてレンタルサーバーの「heteml(ヘテムル)」を 例にして、 http://heteml.jp/ 「heteml(ヘテムル)」の管理画面からの ワンクリックインストールを見てみましょう。
ワンクリックインストール
VCスペシャルセミナー WordPress WordPressについて①
ワンクリックインストール
VCスペシャルセミナー WordPress WordPressについて
②
ワンクリックインストール
VCスペシャルセミナー WordPress WordPressについて
③
ワンクリックインストール
VCスペシャルセミナー WordPress WordPressについて
④
ワンクリックインストール
VCスペシャルセミナー WordPress WordPressについて
インストール完了! ワンクリックインストールを使えば、 インストールに1分も掛からない!?
ワンクリックインストール
VCスペシャルセミナー WordPress WordPressについてwp-config.php
ワンクリックインストールの場合は、 データベース情報を意識することが 少ないので、必要になったら、 wp-config.phpファイルを見ましょう! VCスペシャルセミナー WordPress 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 wp-blog-header.php wp-comments-post.php wp-commentsrss2.php wp-config.php (wp-config-sample.php) wp-cron.php wp-feed.php wp-links-opml.php wp-load.php wp-login.php wp-mail.php wp-pass.php wp-rdf.php wp-register.php wp-rss2.php wp-rss.php wp-settings.php wp-signup.php wp-trackback.php xmlrpc.php VCスペシャルセミナー WordPress WordPressについて投稿と固定ページ
記事を書くのに使うのは、基本、この2箇所。 ※WordPress3.0から「カスタム投稿タイプ」ができましたが、 これは応用的なので詳細はお話しません。 興味のある方は、検索などで調べてみてください。 VCスペシャルセミナー WordPress WordPressについて投稿 ・時系列の記事 ・カテゴリー&タグなどで分類 ・投稿間で親子関係は無し ・投稿毎の専用テンプレートの 選択は不可 例:ブログ記事、新着ニュース 固定ページ ・時系列ではなく、順序でソート ・カテゴライズは無し ・階層化(親と子)構造が可能 ・投稿毎の専用テンプレートの 選択が可能 例:自己紹介、会社概要
投稿と固定ページ
VCスペシャルセミナー WordPress WordPressについて新規投稿をクリック。
投稿
VCスペシャルセミナー WordPress WordPressについて
記事を書いて・・・ 公開!
投稿
VCスペシャルセミナー WordPress WordPressについて
表示されました! ※表示の仕方は、テーマの コードの書き方によって 変えられますが、 デフォルトテーマでは、 時系列に表示されます。
投稿
VCスペシャルセミナー WordPress WordPressについて「カテゴリー」や「タグ」を使うことで、 投稿記事を、分類することができます。 ※WordPress3.0から「カスタムタクソノミー (カスタム分類)」ができましたが、 これは応用的なので詳細はお話しません。 興味のある方は、検索などで調べてみてください。
投稿
VCスペシャルセミナー WordPress WordPressについて本に例えると・・・ 「カテゴリー」は、『章』。 「タグ」は、『付箋』。 というイメージ
投稿
VCスペシャルセミナー WordPress WordPressについて投稿 ・時系列の記事 ・カテゴリー&タグなどで分類 ・投稿間で親子関係は無し ・投稿毎の専用テンプレートの 選択は不可 例:ブログ記事、新着ニュース 固定ページ ・時系列ではなく、順序でソート ・カテゴライズは無し ・階層化(親と子)構造が可能 ・投稿毎の専用テンプレートの 選択が可能 例:自己紹介、会社概要
投稿と固定ページ
VCスペシャルセミナー WordPress WordPressについて新規追加をクリック。
固定ページ
VCスペシャルセミナー WordPress WordPressについて
記事の書き方は投稿と同じ
固定ページ
VCスペシャルセミナー WordPress WordPressについて
表示されました! ※時系列を意識せずに 表示されます。
固定ページ
VCスペシャルセミナー WordPress WordPressについてページは、 ・階層化して使う ことができます。 ・デザインテンプレートを 複数用意して、切り替える ことができます。 ・順序も変えられます。
固定ページ
VCスペシャルセミナー WordPress WordPressについて入力方法には、①ビジュアル、②HTMLの2種類があります。 ①ビジュアルは、公開した記事の表示をイメージしながら直感的に 編集することができます。 ②HTMLは、HTMLコードを書いて編集します。(HTMLが分かる人向け)
投稿と固定ページ
VCスペシャルセミナー WordPress WordPressについて・記事にパスワードを掛けたり、 ・下書き保存したり、 ・未来の日付で予約投稿したり、 できます。
投稿と固定ページ
VCスペシャルセミナー WordPress WordPressについて画像の編集がWordPress上で出来ます!
ココをクリック
投稿と固定ページ
VCスペシャルセミナー WordPress WordPressについて
投稿と固定ページ
画像の編集がWordPress上で出来ます!
VCスペシャルセミナー WordPress WordPressについて
・画像の回転、 ・画像の反転、 ・トリミング などができます。 ※本格的な画像編集は、 Photoshopなどの ソフトを使いましょう。
投稿と固定ページ
VCスペシャルセミナー WordPress WordPressについてアイキャッチ画像
※WordPress3.0からの新機能。
投稿と固定ページ
VCスペシャルセミナー WordPress WordPressについて
0. 自己紹介 1. WordPressについて 2. WordPressを使ってスマートフォン最適化 3. ワークショップ(デモ) 4. 他にもこんなことができる VCスペシャルセミナー WordPress 目次 5. 今後の情報の調べ方など
サンプルサイト
水族館コミュニティhttp://www.japan-aquarium.com/
VCスペシャルセミナー WordPress
同一URLで、
PCサイト、スマートフォンサイト、ガラケー(携帯)サイトの
振り分けを自動で実現。
VCスペシャルセミナー WordPress
WordPressでは、無料で、 PC用・スマホ用・モバイル用に、 同じURLでユーザーエージェントで振り分けることができます。 (例) (1) 各端末ごとに自動で最適な表示 ・ユーザーも見やすい ・収益の機会損失が無くなる (2) 同一URLで自動で振り分け ・コンテンツを複数書く手間が無い ・ミラーサイトにならない ・被リンク分散が無くSEOにも合う VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
しかも、PCサイト用バナーと、携帯サイト用バナーを
切り替えるなど、表示させるコンテンツも変えられます。
<PC用のバナー> <モバイル用のバナー>
VCスペシャルセミナー WordPress
(方法1) スマートフォンに自動対応するプラグイン (方法2) Media Queriesを使ってテーマで対応 (方法3) ユーザーエージェントで振り分けて、 PC・スマートフォン・ガラケー、 それぞれのサイトを作る (難易度) 低 高 VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
(方法1)スマートフォンに自動対応するプラグイン 「WPtouch」プラグインを インストールして 有効化すると、 スマートフォン対応が 自動でされた上に、 デザインも スマートフォンっぽく なっています。 VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
プラグイン、管理画面からも選べます!
検索できます!「WPtouch」
で検索!
WordPress.orgからも選べます! VCスペシャルセミナー WordPress 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 ココに プラグインフォルダ を入れる! 「wptouch」フォルダ VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化WPtouch Languageを 「Japanese」に 選択して、 Saveする。
WPtouchは日本語にも対応しています。
(一部翻訳が微妙) VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化WPtouchには有料版があります。
http://www.bravenewcode.com/store/plugins/wptouch-pro/ 基本的に、「Developer」を 選ばざるを得ない。 →ライセンスキーを各サイトごとに 入力して管理する方法を取っている。 1回199ドルを支払えば、 その後は無制限・無期限で 使える。 PayPalかクレジットカード決済 VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化Wptouch有料版は、色々できます。
iPadに対応。
VCスペシャルセミナー WordPress
Wptouch有料版は、色々できます。
「Enabled」を選択。
iPad対応
VCスペシャルセミナー WordPress
WPtouch有料版は、色々できます。
その他にも、 ・アイコン変更 ・メニュー変更 ・広告削除 ・広告設定 ・複数テーマ設定 ・デザイン色変更 など VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化(方法1) スマートフォンに自動対応するプラグイン (方法2) Media Queriesを使ってテーマで対応 (方法3) ユーザーエージェントで振り分けて、 PC・スマートフォン・ガラケー、 それぞれのサイトを作る (難易度) 低 高 VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
WordPress3.2からの 新デフォルトテーマ 「Twenty Eleven」テーマは、 Media Queriesに対応した テーマですので、 このテーマをベースに カスタマイズすることもできます。 CSS3のメディアクエリ(Media Queries)を 使ってテーマで対応 (方法2) VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
「Whiteboard」テーマなど、 http://whiteboardframework.com/ Media Queriesに対応した WordPressのテーマは、 複数あります。 CSS3のメディアクエリ(Media Queries)を 使ってテーマで対応 (方法2) VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
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) { CSS3のメディアクエリ(Media Queries)を 使ってテーマで対応 (方法2) VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
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) { ・・・・・ ビューエリアの最大幅 横幅800pxより小さい場合に適用 横幅650pxより小さい場合に適用 横幅450pxより小さい場合に適用 ビューエリアが320px~480pxの場合に適用 「レスボンシブウェブデザイン」 CSS3のメディアクエリ(Media Queries)を 使ってテーマで対応 (方法2) VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
jQueryMobileでの
レスボンシブウェブデザインも 可能です。
// @media all and (max-device-width: 480px) if ( window.screen < 480 ) { // jQuery Mobile 読み込み document.write('<script' + ' src="jquery.mobile.js"></' + 'script>'); ・端末ごとに出力するコンテンツ量を変えたい。 ・ガラケー(携帯電話)にも同時に対応をしたい。 →その場合は、(方法3)へ。 CSS3のメディアクエリ(Media Queries)を 使ってテーマで対応 (方法2) VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
レスポンシブ・ウェブ デザイン メディアクエリで、 横幅に応じて サイトを最適化。 デフォルトテーマ 「Twenty Eleven」を 「子テーマ」で 8bitodyssey.com VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
レスポンシブ・ウェブ デザインに対応した 日本人が作った 無料配布の WordPressテーマ。 BizVektorテーマ VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
(方法1) スマートフォンに自動対応するプラグイン (方法2) Media Queriesを使ってテーマで対応 (方法3) ユーザーエージェントで振り分けて、 PC・スマートフォン・ガラケー、 それぞれのサイトを作る (難易度) 低 高 VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
PCサイト スマートフォンサイト モバイルサイト (ガラケー携帯) Ktai Styleプラグイン ・パケット量節約 ・画像を自動縮小 など、日本のガラケー 独特の仕様に対応 (方法3)ユーザーエージェントで振り分けて、PC・スマートフォン・ガラケー、それぞれのサイトを作る ユーザーエージェントで振り分け (方法1)WPtouchプラグインをそのまま使う or カスタマイズ (方法2)MobilePressプラグインをそのまま使う or カスタマイズ (方法3)Ktai Styleプラグインをカスタマイズ (方法4)ユーザーエージェントを振り分けるプラグイン
(「iPhone theme switcher」「Mobile Theme Switcher」「UserAgent Theme Switcher」など)
VCスペシャルセミナー WordPress
ユーザーエージェントで振り分け
(方法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になる。) PCサイト スマートフォンサイト モバイルサイト (ガラケー携帯) Ktai Styleプラグイン ・パケット量節約 ・画像を自動縮小 など、日本のガラケー 独特の仕様に対応 (方法3)ユーザーエージェントで振り分けて、PC・スマートフォン・ガラケー、それぞれのサイトを作る VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
(手順1) スマートフォンサイトに対応したテーマや、 ガラケーサイトに対応したテーマを作る。 (手順2) ktai-themesフォルダに、作ったテーマを入れる。 (手順3) 管理画面のKtai Styleの[テーマ]をクリックして、 「Ktai Style」プラグイン VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
[いますぐインストール]を クリックして、有効化します。
Ktai Styleプラグイン
VCスペシャルセミナー 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 / VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
「Ktai Style」プラグインを有効化すると 管理画面のメニューに左のような項目が 追加されるので、 スマートフォンや携帯表示の設定ができます。 [テーマ]をクリックして、各端末で使う テーマを、振り分けます。 Ktai Styleプラグイン VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
「Ktai Style」プラグインを インストールすれば、 各端末のユーザーエージェント に応じて、同一URLで、 サイトを振り分けることが できます。 Ktai Styleプラグイン VCスペシャルセミナー WordPress 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の 次期バージョンに 対応しないので VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
Q:PCと携帯のリンクを自動で振り分けできますか? A:できます。 PCサイト用バナーと、携帯サイト用バナーで、 同じURLで表示を分けられます。 VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
PCサイト スマートフォンサイト モバイルサイト (ガラケー携帯) Ktai Styleプラグイン ・パケット量節約 ・画像を自動縮小 など、日本のガラケー 独特の仕様に対応 (方法3)ユーザーエージェントで振り分けて、PC・スマートフォン・ガラケー、それぞれのサイトを作る ユーザーエージェントで振り分け (方法1)WPtouchプラグインをそのまま使う or カスタマイズ (方法2)MobilePressプラグインをそのまま使う or カスタマイズ (方法3)Ktai Styleプラグインをカスタマイズ (方法4)ユーザーエージェントを振り分けるプラグイン
(「iPhone theme switcher」「Mobile Theme Switcher」「UserAgent Theme Switcher」など)
(方法5)$is_iphone関数で条件分岐
VCスペシャルセミナー 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 ・ ・ ・ VCスペシャルセミナー WordPress 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;
VCスペシャルセミナー WordPress
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'; VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
ユーザーエージェントで
振り分けて、
専用のテーマを作る場合、
jQuery Mobileも便利。
VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化jQuery Mobile jQuery jQuery Mobileは、簡単で便利。 ブラウザ間の違いを気にしなくて良い。(IE対応など) VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
・ jQuery Mobileのタグ ・ PHP ・ WordPressテンプレートタグ ・ WordPress条件分岐タグ を組み合わせるのがコツ。 jQuery Mobileのタグはリファレンス等を参考に。
Designs | jQuery Mobile
VCスペシャルセミナー WordPress
ダウンロード
jQuery Mobileを使う準備
VCスペシャルセミナー WordPress
ダウンロード
jQuery Mobileを使う準備
VCスペシャルセミナー WordPress
テーマフォルダの中に、 jQueryとjQuery Mobileを入れる。 ココでは、 jsフォルダを 作り、 その中に 入れました。 jQuery Mobileを使う準備 VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
jsフォルダの中身 jQueryと jQuery Mobileの サイトから ダウンロードした ファイル。 jQuery Mobileを使う準備 VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
metaタグの中に、jQuery Mobileを読み出すタグを書く。
<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ファイル Ktai Styleで読み込む場合のタグ。 →これで、ktai-themesフォルダを 読み込んでくれる。 jQuery Mobileを使う準備 VCスペシャルセミナー WordPress 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> 通常のWordPressテーマにおいて 読み込むテンプレートタグ。 jQuery Mobileを使う準備 metaタグの中に、jQuery Mobileを読み出すタグを書く。 多くのテーマフォルダでは、header.phpファイル VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
WordPressのコアファイルには、jQueryが同梱されているので、 以下のWordPressのテンプレートタグで、読み込むこともできます。 <?php wp_enqueue_script('jquery'); ?> jQuery Mobileを使う準備 VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
<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> (1)テーマの色を確定 VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
<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のテンプレートタグ) (2)アイコンもタグだけで実現。 記事上の共通部分は、 VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
<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> HTMLでは・・・ トップページは、 home.phpファイルを用意 (3)リストビューもタグだけで実現。 リストもタグ指定で簡単。 VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
<?php
$my_query = new WP_Query(array( 'cat' => 1, 'posts_per_page' => -1, 'orderby' => 'comment_count', 'order' => 'DESC' )); ?>
<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; ?> HTMLから WordPressテーマ化 (3)リストビュー VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
<?php
$my_query = new WP_Query(array( 'cat' => 1, 'posts_per_page' => -1, 'orderby' => 'comment_count', 'order' => 'DESC' )); ?> カテゴリーID「1」 の記事を 配列に入れる。 (3)リストビュー VCスペシャルセミナー WordPress 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> カテゴリーID「1」の カテゴリー名を取得 カテゴリーID「1」の記事を ループ処理(繰り返し処理) (3)リストビュー 記事のタイトルを取得 VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
<div data-role="collapsible" data-collapsed="true"> ~~~ WEBAPIを利用して、 Yahoo!知恵袋の関連情報を自動取得&表示 ~~~ </div> 各記事は、 single.phpファイルを用意 (4)折り畳み コンテンツの折り畳みも簡単。 WordPressと組み合わせれば、 VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
<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> (5)フッターナビゲーション 記事下の共通部分は、 動的にならないのなら、 直接URLを入れても良い。 VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
スマートフォン&携帯サイトをPCで確認の方法 Firefoxのアドオン 「FireMobileSimulator」 を使いましょう。 有効後、「ツール > FireMobileSimulator」にて、 スマートフォンや携帯サイトのように、 VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
アフィリエイトリンクの成果対象
PCサイト スマートフォンサイト モバイルサイト (ガラケー携帯) PC用 アフィリエイトリンク モバイル用 アフィリエイトリンク バリューコマース・A8・リンクシェアなど、多くのASPはこの仕様。 PC用とモバイル用で振り分けないと、収益の成果対象にならない。 ※楽天アフィリエイトのように、PC用とモバイル用のアフィリエイト VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化WordPressでのアフィリエイトリンク対応まとめ PCサイト スマートフォンサイト モバイルサイト (ガラケー携帯) PC用 アフィリエイトリンク モバイル用 アフィリエイトリンク Ktai Styleプラグイン (方法1)スマートフォンに自動対応のプラグイン (方法2)Media Queries対応テーマ VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
こんな感じにしないと 成果報酬に繋がらない。 →ユーザーがちゃんとクリックしてくれる か分からない。機会損失。 →そもそも見た目が2行になる。 もしPC用とモバイル用で振り分けられなかったら・・・ では、別URLで、PCサイト・スマホサイト・ガラケーサイトを作る? →手間が掛かる。ミラーサイトのようになる危険性も。 VCスペシャルセミナー WordPress WordPressを使ってスマートフォン最適化
スマホ専用のバナーもあります(例:バリューコマース)
①[オファー検索]をクリック
②[スマートフォン対応]をクリック
VCスペシャルセミナー WordPress
①[スマートフォン広告]をクリック
②[コードを取得]をクリック
スマホ専用のバナーもあります(例:バリューコマース)
VCスペシャルセミナー WordPress
スマートフォン専用の バナーが表示される。
スマホ専用のバナーもあります(例:バリューコマース)
VCスペシャルセミナー WordPress
0. 自己紹介 1. WordPressについて 2. WordPressを使ってスマートフォン最適化 3. ワークショップ(デモ) 4. 他にもこんなことができる VCスペシャルセミナー WordPress 目次 5. 今後の情報の調べ方など
(方法1) スマートフォンに自動対応するプラグイン (方法2) Media Queriesを使ってテーマで対応 (方法3) ユーザーエージェントで振り分けて、 PC・スマートフォン・ガラケー、 それぞれのサイトを作る (難易度) 低 高 VCスペシャルセミナー WordPress ワークショップ(デモ)
(方法1) スマートフォンに自動対応するプラグイン (方法2) Media Queriesを使ってテーマで対応 (方法3) ユーザーエージェントで振り分けて、 PC・スマートフォン・ガラケー、 それぞれのサイトを作る (難易度) 低 高 VCスペシャルセミナー WordPress ワークショップ(デモ)
0. 自己紹介 1. WordPressについて 2. WordPressを使ってスマートフォン最適化 3. ワークショップ(デモ) 4. 他にもこんなことができる VCスペシャルセミナー WordPress 目次 5. 今後の情報の調べ方など
WordPressのコアは、とてもシンプル。
VCスペシャルセミナー WordPress
シンプルなコアに、 サイトにあった「テーマ」でデザインして、 「プラグイン」で機能追加する。
テーマ
プラグイン
VCスペシャルセミナー WordPress 他にもこんなことができる公式ディレクトリ テーマ登録数
1,500以上
VCスペシャルセミナー WordPress
公式ディレクトリ プラグイン登録数
18,000以上
VCスペシャルセミナー WordPress
多すぎて、 どのテーマやプラグインが 良いのか、分からない! WordPress初心者 ねこび〜んさん VCスペシャルセミナー WordPress 他にもこんなことができる
そこで、 WordCampスタッフが お勧めの テーマやプラグインを ご紹介! WordPress経験者 わぷーさん VCスペシャルセミナー WordPress 他にもこんなことができる
西川伸一さん @shinichiN プラグイン
Cawaii Admin
WordPressの管理画面を 可愛くするプラグイン。 VCスペシャルセミナー WordPress 他にもこんなことができるころぐ http://colog.jp/ WordPressの 管理画面を 変えられる! VCスペシャルセミナー WordPress 他にもこんなことができる
カイ士伝さん
@kai4den
プラグイン
WordPress Related
Post for Japanese
Yahoo!の日本語形態素解析 Webサービスを利用して、 関連する自分の記事を表示。 かなり精度が高い! VCスペシャルセミナー WordPress 他にもこんなことができる
カイ士伝 http://blogging from.tv/wp/ ラーメン記事には ラーメンの記事が! サイト内での ユーザーの移動が 高まる。 VCスペシャルセミナー WordPress 他にもこんなことができる
カイ士伝さん @kai4den プラグイン
WP Social
Bookmarking Light
数々のソーシャルボタンを まとめて設置! VCスペシャルセミナー WordPress 他にもこんなことができる・Twitterに「ツイートする」ボタン ・Facebookの「いいね!」ボタン ・Google+1ボタン などを、自分のサイトに設置して ソーシャルな流れを作れる。 プラグインをインストールするだけ! VCスペシャルセミナー WordPress 他にもこんなことができる
をかもとさん @wokamoto プラグイン
Feedback Champuru
Twitter、はてなブックマーク、 Google+を、 コメントっぽく表示させる プラグイン。 VCスペシャルセミナー WordPress 他にもこんなことができるコメント欄が 賑わってる 感じに! コメントしにくい 敷居を下げる。 VCスペシャルセミナー WordPress 他にもこんなことができる
マクラケン直子さん @naokomc テーマ
P2テーマ
Twitterのような一言コメント掲示板 が作れるテーマ。 連絡やコミュニケーションにも! VCスペシャルセミナー WordPress 他にもこんなことができるWordPress 日本語翻訳の 連絡も P2テーマを 利用! WordPress Codex 日本語版 会議室 VCスペシャルセミナー WordPress 他にもこんなことができる
マクラケン直子さん @naokomc プラグイン
Jetpack
WordPress.com の標準機能である WordPress.com Stats プラグイン、 Twitter ウィジェット、 Shortcode エンベッド、 Sharedaddy などが含まれた バンドルプラグインです。 VCスペシャルセミナー WordPress 他にもこんなことができるVCスペシャルセミナー WordPress
星野邦敏さん @khoshino プラグイン
Contact Form 7
メールフォームが作れるプラグイン。 VCスペシャルセミナー WordPress 他にもこんなことができるメールフォーム
VCスペシャルセミナー WordPress
星野邦敏さん @khoshino プラグイン
WP Lightbox 2
リンクのある画像をクリックすると、 画像が浮き上がるようなデザイン となるプラグイン。 VCスペシャルセミナー WordPress 他にもこんなことができる画像をクリックすると・・・
VCスペシャルセミナー WordPress