jQueryで作る
         カスタム投稿の画像スライダーライブラリ



                                 2012.9.8
                            WordBench神戸 上村崇


Saturday, September 8, 12
自己紹介
                            @uemera   uemura

           • 上村崇 ( うえむらたかし )
           • フリーランスのシステムエンジニア
           • サーバインフラ、組込みシステム、Web とか。
           • C、PHP。最近はCodeIgniterとかFuelPHPが
             ブーム。
           • IT 業界のキャリア 10 年ちょっと
           • 西宮在住
Saturday, September 8, 12
最近のオレ
                                              XOOPS
                                      勉強会準備
                                      WordBench,
                                      サーバ関係

                                                      PHPフレームワーク
                             JavaScript
                                                       FuelPHP、CodeIgniter
                                 jQuery




                              WordPress       サーバインフラ
                            主に技術サポート
                                              さくらVPS(CentOS)、LAMP、
                                            メールサーバ、git、samba、netatalk


Saturday, September 8, 12
本日の流れ

                     • まずは完成形のデモ

                     • jQueryスライダーbxsliderとは?

                     • カスタム投稿タイプとは?

                     • WordPressで画像スライダーを作る



Saturday, September 8, 12
デモ




                                 http://localhost/wordpress341/?post_type=akb48
Saturday, September 8, 12
このスライダーの特徴


                     • 画像スライダーとしても使える。

                     • スライダーに記事(画像)を追加・編集できる。




Saturday, September 8, 12
本日の流れ

                     • 完成形のデモ

                     • jQueryスライダーbxsliderとは?

                     • カスタム投稿タイプとは?

                     • WordPressで画像スライダーを作る



Saturday, September 8, 12
Saturday, September 8, 12
Saturday, September 8, 12
divブロックまるごとスライダー化できる


                      <div	
  id="slider1">

                            <div>Slide	
  one	
  content</div>

                            <div>Slide	
  two	
  content</div>

                            <div>Slide	
  three	
  content</div>

                            <div>And	
  so	
  on...</div>

                      </div>



Saturday, September 8, 12
css、js読み込み


                             スライダー操作のためのID



                                コンテンツ




                            「画面表示時に foo をスライダー化する」処
                            理を行うJavaScript

Saturday, September 8, 12
デモ




                                 http://localhost/bxslider/index.html
Saturday, September 8, 12
本日の流れ

                     • 完成形のデモ

                     • jQueryスライダーbxsliderとは?

                     • カスタム投稿タイプとは?

                     • WordPressで画像スライダーを作る



Saturday, September 8, 12
・投稿
     ・固定ページ
     ・カスタム投稿タイプ




Saturday, September 8, 12
投   稿   ブログを投稿する
                                    のに使う


                            固定ページ   静的ページを作る
                                    のに使う




Saturday, September 8, 12
固定ページはここに出る




Saturday, September 8, 12
Custom Post Type UI




Saturday, September 8, 12
投稿タイプ名           akb48
                            (URLとして使用される文字列)




                            ラベル             AKB48
                            (人が識別するための名前)




Saturday, September 8, 12
投   稿

                            AKB48のカスタム投稿タイプができた

                            固 定 ペ ージ




Saturday, September 8, 12
functions.phpに書く方法


                                投稿タイプのラベル(日本語可)

                                メニューに表示する位置

                               公開する

                                アーカイブ表示ON




                            カスタム投稿タイプ名(半角小文字で)



Saturday, September 8, 12
詳しい使い方は register_post_type で検索




                                http://wpdocs.sourceforge.jp/関数リファレンス/register_post_type
Saturday, September 8, 12
参考リンク



   WordPressのカスタム投稿(ポスト)タイプを作成するまでの手順リスト - かちびと.net
   http://kachibito.net/wordpress/custom-post-type-list.html

   カスタム投稿タイプのアーカイブページを作成する | Cat Speak
   http://cat-speak.net/2012/02/29/433/




Saturday, September 8, 12
AKB48の記事一覧を表示する
                              アーカイブページ
        http://localhost/wordpress341/?post_type=akb48




Saturday, September 8, 12
本日の流れ

                     • 完成形のデモ

                     • jQueryスライダーbxsliderとは?

                     • カスタム投稿タイプとは?

                     • WordPressで画像スライダーを作る



Saturday, September 8, 12
記事1



                            記事2



                            記事3




Saturday, September 8, 12
wordpress


                              wp-­‐content
                               themes
                                twentyeleven


Saturday, September 8, 12
テンプレートの優先順位

  インデックスページ
  (最新投稿順の一覧ページ)
                               index.php

                                           優先
  シングルページ
  (1記事のみのページ)                  index.php   single.php
                                           優先             優先
  カテゴリーごとページ
  (カテゴリごとに分けたページ一覧)            index.php   archive.php   category.php
                                           優先             優先
  日付ごとページ
  (月毎に分けたページ一覧)                index.php   archive.php   date.php


Saturday, September 8, 12
AKB48スライダー用のテンプレートを作る


               テンプレートの原点はindex.php

               → カスタム投稿タイプのアーカイブ記事は、

                 archive.php があればこれを使う。

               → archive-akb48.phpがあればこれを使う。

                            archive-投稿タイプ名.php
                            (archive.php をコピーして作る。)


Saturday, September 8, 12
詳しい使い方は テンプレート階層 で検索




                                      http://wpdocs.sourceforge.jp/テンプレート階層
Saturday, September 8, 12
bxSliderの起動


                            ループの外側を slider1 のdivで囲む




                                                      記事ループ




Saturday, September 8, 12
完 成 !




Saturday, September 8, 12
ありがとうございました




Saturday, September 8, 12

More Related Content

PDF
Juzu Frameworkを使ってみた @第四回 渋谷java
PDF
Scc2014 :jQueryの仕組みを完璧に理解する
PPTX
2時間で学ぶjQuery
PDF
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
PDF
WordPress を使いこなそう
PPTX
20140523 jQuery基礎 (HTML5ビギナーズ)
PDF
a-sap09「a-blog cmsとWordPress」
PDF
WordPressで作るポートフォリオサイト
Juzu Frameworkを使ってみた @第四回 渋谷java
Scc2014 :jQueryの仕組みを完璧に理解する
2時間で学ぶjQuery
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
WordPress を使いこなそう
20140523 jQuery基礎 (HTML5ビギナーズ)
a-sap09「a-blog cmsとWordPress」
WordPressで作るポートフォリオサイト

What's hot (20)

PDF
WordPressでブログ以外のサイトを作る 〜カスタム投稿タイプやカスタムフィールドの使い方〜
PDF
はじめよう Backbone.js
PDF
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
PDF
a-blogcsm な寺子屋 2 in Okazaki
PDF
a-sap08「a-blog cmsとMovable Type」
PPTX
JQuery入門
PDF
Nginx+WordPress+AWS - NginxでWordPressを構築してみよう!
PPT
AssetBundle と TextureCompression のおはなし
PDF
Angular js or_backbonejs
PDF
Javaな人が気を付けるべきJavaScriptコーディングスタイル
PDF
WordPressでCSSプリプロセッサ入門
PDF
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
PDF
クライアントサイドjavascript簡単紹介
PDF
WordPressでウェブサービスを作ろう! #wbNagoya
PDF
WebデザイナのためのjQuery入門。
PDF
今日から使える! HTML/CSS/JSの シンプルテクニック15選
PDF
AssetBundle (もどき) の作り方
PDF
Backbonejs @BuildInsiderOffline #1
PPTX
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
PDF
設計から実装まで、今すぐ始める高速化
WordPressでブログ以外のサイトを作る 〜カスタム投稿タイプやカスタムフィールドの使い方〜
はじめよう Backbone.js
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
a-blogcsm な寺子屋 2 in Okazaki
a-sap08「a-blog cmsとMovable Type」
JQuery入門
Nginx+WordPress+AWS - NginxでWordPressを構築してみよう!
AssetBundle と TextureCompression のおはなし
Angular js or_backbonejs
Javaな人が気を付けるべきJavaScriptコーディングスタイル
WordPressでCSSプリプロセッサ入門
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
クライアントサイドjavascript簡単紹介
WordPressでウェブサービスを作ろう! #wbNagoya
WebデザイナのためのjQuery入門。
今日から使える! HTML/CSS/JSの シンプルテクニック15選
AssetBundle (もどき) の作り方
Backbonejs @BuildInsiderOffline #1
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
設計から実装まで、今すぐ始める高速化
Ad

Viewers also liked (20)

PDF
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
PDF
カスタム投稿タイプ&カスタムタクソノミーの使い方 #wbNagano
PDF
これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9)
PPTX
EWD 3トレーニングコース#15 ewd-xpressでjQuery以外のフレームワークを利用する
PDF
Dreamweaverとfireworksを連携し、jQuery mobileのサイトを作る方法
PPTX
EWD 3トレーニングコース#13 全てをひとつにまとめてewd-xpressで稼働させてみる
PPTX
入力フォームチェックをJ queryでやってみた
PPTX
EWD 3トレーニングコース#14 ewd-xpressメッセージ用にAjaxを用いる
PPTX
EWD 3トレーニングコース#7 ewd-xpressメッセージ・パターンを適用する
PPTX
EWD 3トレーニングコース#11 ewd-xpressでのエラー処理
PPTX
EWD 3トレーニングコース#30 ewd-xpressアプリケーションをモジュラー化する
PPTX
EWD 3トレーニングコース#5 ewd-xpressアプリ開発第1ステップ
PDF
少人数から始めるできるだけ楽をするB2Bアプリ開発
PDF
a-blog cms「simple2016」で学ぶ カスタマイズ初級編
PDF
Learning jQuery
KEY
Kawaz的jQuery入門
PDF
【ハンズオン】jQuery+HTML5 APIでスライドショーを作ろう
PDF
jQuery Mobile is not dead!
PPTX
jQuery Mobile入門
PDF
なんとなくjQueryでAjaxをつかってみる
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
カスタム投稿タイプ&カスタムタクソノミーの使い方 #wbNagano
これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9)
EWD 3トレーニングコース#15 ewd-xpressでjQuery以外のフレームワークを利用する
Dreamweaverとfireworksを連携し、jQuery mobileのサイトを作る方法
EWD 3トレーニングコース#13 全てをひとつにまとめてewd-xpressで稼働させてみる
入力フォームチェックをJ queryでやってみた
EWD 3トレーニングコース#14 ewd-xpressメッセージ用にAjaxを用いる
EWD 3トレーニングコース#7 ewd-xpressメッセージ・パターンを適用する
EWD 3トレーニングコース#11 ewd-xpressでのエラー処理
EWD 3トレーニングコース#30 ewd-xpressアプリケーションをモジュラー化する
EWD 3トレーニングコース#5 ewd-xpressアプリ開発第1ステップ
少人数から始めるできるだけ楽をするB2Bアプリ開発
a-blog cms「simple2016」で学ぶ カスタマイズ初級編
Learning jQuery
Kawaz的jQuery入門
【ハンズオン】jQuery+HTML5 APIでスライドショーを作ろう
jQuery Mobile is not dead!
jQuery Mobile入門
なんとなくjQueryでAjaxをつかってみる
Ad

Similar to jQueryで作るカスタム投稿の画像スライダーライブラリ (20)

PDF
WordPress 3.5 目覚めし8つの新機能
PDF
Word Beach Nagoya
PDF
カスタム投稿タイプ
PDF
リリース直前WordPress3.5をみてみよう
PDF
ゼロからつくるWordPressテーマ第4回
PDF
WordPressアジュール部第1回勉強会
PDF
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
KEY
WordPressプラグイン Jetpack って何だ?!
PDF
クリーンな WordPress サイトのための PHP コーディングのお作法 ― 計画的に WordPress を拡張していくためのフレームワーク思考 |...
KEY
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
PDF
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
PDF
WordPressとjQuery
KEY
WordPressプラグイン作成入門
KEY
WordPress中級者への道!テンプレートタグはどう動くのか!?
PDF
WordPressを知ろう!
PPTX
Community_Board on WordPress With mobile application
PDF
Cms festa-0216
PDF
4時間まったりWordPressテーマ作成講座
PDF
WordPress 3.2の新機能& 新デフォルトテーマ Twenty Eleven 大解剖!
PDF
WordCampOsaka2012 闇WordCamp XOOPS編
WordPress 3.5 目覚めし8つの新機能
Word Beach Nagoya
カスタム投稿タイプ
リリース直前WordPress3.5をみてみよう
ゼロからつくるWordPressテーマ第4回
WordPressアジュール部第1回勉強会
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
WordPressプラグイン Jetpack って何だ?!
クリーンな WordPress サイトのための PHP コーディングのお作法 ― 計画的に WordPress を拡張していくためのフレームワーク思考 |...
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
WordPressとjQuery
WordPressプラグイン作成入門
WordPress中級者への道!テンプレートタグはどう動くのか!?
WordPressを知ろう!
Community_Board on WordPress With mobile application
Cms festa-0216
4時間まったりWordPressテーマ作成講座
WordPress 3.2の新機能& 新デフォルトテーマ Twenty Eleven 大解剖!
WordCampOsaka2012 闇WordCamp XOOPS編

More from Takashi Uemura (20)

PDF
WordPressを10年以上触ってきたオレがこのへんでひとこと言っておくか
PDF
さくらのナレッジ5周年ナイトLT
PDF
WAFって言いたいだけちゃうんか
PDF
アイドル画像ギャラリーサイトを作ったあとどうなったか
PDF
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
PDF
神戸のアイドルKOBerrieS♪の画像ギャラリーサイトを作った話
PDF
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
PDF
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
PDF
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
PDF
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
PDF
WordPressの使えるプラグイン2013
PDF
WordPress 多言語化プラグインqTranslateの紹介
PDF
WordPressテーマ Foundation for WordPress の紹介
PDF
What's new! TwentyThirteen + WordPress3.6
PDF
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
PDF
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
PDF
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
PDF
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
PDF
WordCampOsaka2012 WordPressあるある
PDF
WordPress実践 導入からカスタマイズまで
WordPressを10年以上触ってきたオレがこのへんでひとこと言っておくか
さくらのナレッジ5周年ナイトLT
WAFって言いたいだけちゃうんか
アイドル画像ギャラリーサイトを作ったあとどうなったか
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
神戸のアイドルKOBerrieS♪の画像ギャラリーサイトを作った話
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
WordPressの使えるプラグイン2013
WordPress 多言語化プラグインqTranslateの紹介
WordPressテーマ Foundation for WordPress の紹介
What's new! TwentyThirteen + WordPress3.6
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
WordCampOsaka2012 WordPressあるある
WordPress実践 導入からカスタマイズまで

jQueryで作るカスタム投稿の画像スライダーライブラリ

  • 1. jQueryで作る カスタム投稿の画像スライダーライブラリ 2012.9.8 WordBench神戸 上村崇 Saturday, September 8, 12
  • 2. 自己紹介 @uemera uemura • 上村崇 ( うえむらたかし ) • フリーランスのシステムエンジニア • サーバインフラ、組込みシステム、Web とか。 • C、PHP。最近はCodeIgniterとかFuelPHPが ブーム。 • IT 業界のキャリア 10 年ちょっと • 西宮在住 Saturday, September 8, 12
  • 3. 最近のオレ XOOPS 勉強会準備 WordBench, サーバ関係 PHPフレームワーク JavaScript FuelPHP、CodeIgniter jQuery WordPress サーバインフラ 主に技術サポート さくらVPS(CentOS)、LAMP、 メールサーバ、git、samba、netatalk Saturday, September 8, 12
  • 4. 本日の流れ • まずは完成形のデモ • jQueryスライダーbxsliderとは? • カスタム投稿タイプとは? • WordPressで画像スライダーを作る Saturday, September 8, 12
  • 5. デモ http://localhost/wordpress341/?post_type=akb48 Saturday, September 8, 12
  • 6. このスライダーの特徴 • 画像スライダーとしても使える。 • スライダーに記事(画像)を追加・編集できる。 Saturday, September 8, 12
  • 7. 本日の流れ • 完成形のデモ • jQueryスライダーbxsliderとは? • カスタム投稿タイプとは? • WordPressで画像スライダーを作る Saturday, September 8, 12
  • 10. divブロックまるごとスライダー化できる <div  id="slider1"> <div>Slide  one  content</div> <div>Slide  two  content</div> <div>Slide  three  content</div> <div>And  so  on...</div> </div> Saturday, September 8, 12
  • 11. css、js読み込み スライダー操作のためのID コンテンツ 「画面表示時に foo をスライダー化する」処 理を行うJavaScript Saturday, September 8, 12
  • 12. デモ http://localhost/bxslider/index.html Saturday, September 8, 12
  • 13. 本日の流れ • 完成形のデモ • jQueryスライダーbxsliderとは? • カスタム投稿タイプとは? • WordPressで画像スライダーを作る Saturday, September 8, 12
  • 14. ・投稿 ・固定ページ ・カスタム投稿タイプ Saturday, September 8, 12
  • 15. 稿 ブログを投稿する のに使う 固定ページ 静的ページを作る のに使う Saturday, September 8, 12
  • 17. Custom Post Type UI Saturday, September 8, 12
  • 18. 投稿タイプ名 akb48 (URLとして使用される文字列) ラベル AKB48 (人が識別するための名前) Saturday, September 8, 12
  • 19. 稿 AKB48のカスタム投稿タイプができた 固 定 ペ ージ Saturday, September 8, 12
  • 20. functions.phpに書く方法 投稿タイプのラベル(日本語可) メニューに表示する位置 公開する アーカイブ表示ON カスタム投稿タイプ名(半角小文字で) Saturday, September 8, 12
  • 21. 詳しい使い方は register_post_type で検索 http://wpdocs.sourceforge.jp/関数リファレンス/register_post_type Saturday, September 8, 12
  • 22. 参考リンク WordPressのカスタム投稿(ポスト)タイプを作成するまでの手順リスト - かちびと.net http://kachibito.net/wordpress/custom-post-type-list.html カスタム投稿タイプのアーカイブページを作成する | Cat Speak http://cat-speak.net/2012/02/29/433/ Saturday, September 8, 12
  • 23. AKB48の記事一覧を表示する アーカイブページ http://localhost/wordpress341/?post_type=akb48 Saturday, September 8, 12
  • 24. 本日の流れ • 完成形のデモ • jQueryスライダーbxsliderとは? • カスタム投稿タイプとは? • WordPressで画像スライダーを作る Saturday, September 8, 12
  • 25. 記事1 記事2 記事3 Saturday, September 8, 12
  • 26. wordpress wp-­‐content themes twentyeleven Saturday, September 8, 12
  • 27. テンプレートの優先順位 インデックスページ (最新投稿順の一覧ページ) index.php 優先 シングルページ (1記事のみのページ) index.php single.php 優先 優先 カテゴリーごとページ (カテゴリごとに分けたページ一覧) index.php archive.php category.php 優先 優先 日付ごとページ (月毎に分けたページ一覧) index.php archive.php date.php Saturday, September 8, 12
  • 28. AKB48スライダー用のテンプレートを作る テンプレートの原点はindex.php → カスタム投稿タイプのアーカイブ記事は、   archive.php があればこれを使う。 → archive-akb48.phpがあればこれを使う。 archive-投稿タイプ名.php (archive.php をコピーして作る。) Saturday, September 8, 12
  • 29. 詳しい使い方は テンプレート階層 で検索 http://wpdocs.sourceforge.jp/テンプレート階層 Saturday, September 8, 12
  • 30. bxSliderの起動 ループの外側を slider1 のdivで囲む 記事ループ Saturday, September 8, 12
  • 31. 完 成 ! Saturday, September 8, 12