Submit Search
Upload
WordBench京都版 _sハンズオン
•
11 likes
•
2,321 views
Hidetaka Okamoto
Follow
WordCamp Kansai 2015 テーマ作成ハンズオン再演。 _sに絞ってWordBench京都向けにリメイクしています。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 129
Download now
Download to read offline
Recommended
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
Takahiro Nakahata
Word pressはじめの一歩 テーマ作成ハンズオン
Word pressはじめの一歩 テーマ作成ハンズオン
Hidetaka Okamoto
_s + bootstrapで始めるWordPressテーマ開発入門
_s + bootstrapで始めるWordPressテーマ開発入門
Hidetaka Okamoto
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
タカシ キタジマ
WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015
WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015
Kitani Kimiya
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
タカシ キタジマ
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
Mignon Style
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
Hidekazu Ishikawa
Recommended
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
Takahiro Nakahata
Word pressはじめの一歩 テーマ作成ハンズオン
Word pressはじめの一歩 テーマ作成ハンズオン
Hidetaka Okamoto
_s + bootstrapで始めるWordPressテーマ開発入門
_s + bootstrapで始めるWordPressテーマ開発入門
Hidetaka Okamoto
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
タカシ キタジマ
WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015
WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015
Kitani Kimiya
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
タカシ キタジマ
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
Mignon Style
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
Hidekazu Ishikawa
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
Akari Doi
4時間まったりWordPressテーマ作成講座
4時間まったりWordPressテーマ作成講座
Shinichi Nishikawa
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
Mignon Style
WordCamp2015 WordPressで自分の名前でドメイン取って ブログ作るとこまで 面倒みるワークショップ
WordCamp2015 WordPressで自分の名前でドメイン取って ブログ作るとこまで 面倒みるワークショップ
Sho Shirasaka
WordPressってブログじゃないの?
WordPressってブログじゃないの?
tokumotonahoko
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
Akira Tachibana
WordPress中級者への道!テンプレートタグはどう動くのか!?
WordPress中級者への道!テンプレートタグはどう動くのか!?
Shinichi Nishikawa
TwentyTwelveの子テーマつくったらハマった話
TwentyTwelveの子テーマつくったらハマった話
Cherry Pie Web
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
Yoshinori Kobayashi
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
Yoshinori Kobayashi
今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト
rie05
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
Eri Sawada
WordPressでウェブサービスを作ろう! #wbNagoya
WordPressでウェブサービスを作ろう! #wbNagoya
Shinichi Nishikawa
メニューは管理画面で設定できるようにしよう
メニューは管理画面で設定できるようにしよう
Mayuko Moriyama
第3回WordPress Cafe プラグイン紹介
第3回WordPress Cafe プラグイン紹介
foom_in
WordPressってこんなCMS
WordPressってこんなCMS
Kawakami Hiroko
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
Junko Nukaga
テーマに機能を含めちゃダメなんて誰が決めた! テーマをモリモリにカスタマイズする
テーマに機能を含めちゃダメなんて誰が決めた! テーマをモリモリにカスタマイズする
文樹 高橋
Webっちゃ vol.01 [Wordpressでできること]
Webっちゃ vol.01 [Wordpressでできること]
Yoshifumi Nishimoto
2015年 失敗しない! WordPress多言語サイト制作で 絶対に知っておきたいこと
2015年 失敗しない! WordPress多言語サイト制作で 絶対に知っておきたいこと
Katz Ueno
Soft layer network概要_jslug向け
Soft layer network概要_jslug向け
Hideaki Tokida
エクセルで出来るデータマイニング・データ分析入門勉強会 ダイジェスト版
エクセルで出来るデータマイニング・データ分析入門勉強会 ダイジェスト版
Manabu YONEYA
More Related Content
What's hot
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
Akari Doi
4時間まったりWordPressテーマ作成講座
4時間まったりWordPressテーマ作成講座
Shinichi Nishikawa
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
Mignon Style
WordCamp2015 WordPressで自分の名前でドメイン取って ブログ作るとこまで 面倒みるワークショップ
WordCamp2015 WordPressで自分の名前でドメイン取って ブログ作るとこまで 面倒みるワークショップ
Sho Shirasaka
WordPressってブログじゃないの?
WordPressってブログじゃないの?
tokumotonahoko
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
Akira Tachibana
WordPress中級者への道!テンプレートタグはどう動くのか!?
WordPress中級者への道!テンプレートタグはどう動くのか!?
Shinichi Nishikawa
TwentyTwelveの子テーマつくったらハマった話
TwentyTwelveの子テーマつくったらハマった話
Cherry Pie Web
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
Yoshinori Kobayashi
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
Yoshinori Kobayashi
今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト
rie05
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
Eri Sawada
WordPressでウェブサービスを作ろう! #wbNagoya
WordPressでウェブサービスを作ろう! #wbNagoya
Shinichi Nishikawa
メニューは管理画面で設定できるようにしよう
メニューは管理画面で設定できるようにしよう
Mayuko Moriyama
第3回WordPress Cafe プラグイン紹介
第3回WordPress Cafe プラグイン紹介
foom_in
WordPressってこんなCMS
WordPressってこんなCMS
Kawakami Hiroko
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
Junko Nukaga
テーマに機能を含めちゃダメなんて誰が決めた! テーマをモリモリにカスタマイズする
テーマに機能を含めちゃダメなんて誰が決めた! テーマをモリモリにカスタマイズする
文樹 高橋
Webっちゃ vol.01 [Wordpressでできること]
Webっちゃ vol.01 [Wordpressでできること]
Yoshifumi Nishimoto
2015年 失敗しない! WordPress多言語サイト制作で 絶対に知っておきたいこと
2015年 失敗しない! WordPress多言語サイト制作で 絶対に知っておきたいこと
Katz Ueno
What's hot
(20)
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
4時間まったりWordPressテーマ作成講座
4時間まったりWordPressテーマ作成講座
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
WordCamp2015 WordPressで自分の名前でドメイン取って ブログ作るとこまで 面倒みるワークショップ
WordCamp2015 WordPressで自分の名前でドメイン取って ブログ作るとこまで 面倒みるワークショップ
WordPressってブログじゃないの?
WordPressってブログじゃないの?
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
WordPress中級者への道!テンプレートタグはどう動くのか!?
WordPress中級者への道!テンプレートタグはどう動くのか!?
TwentyTwelveの子テーマつくったらハマった話
TwentyTwelveの子テーマつくったらハマった話
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
WordPressでウェブサービスを作ろう! #wbNagoya
WordPressでウェブサービスを作ろう! #wbNagoya
メニューは管理画面で設定できるようにしよう
メニューは管理画面で設定できるようにしよう
第3回WordPress Cafe プラグイン紹介
第3回WordPress Cafe プラグイン紹介
WordPressってこんなCMS
WordPressってこんなCMS
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
テーマに機能を含めちゃダメなんて誰が決めた! テーマをモリモリにカスタマイズする
テーマに機能を含めちゃダメなんて誰が決めた! テーマをモリモリにカスタマイズする
Webっちゃ vol.01 [Wordpressでできること]
Webっちゃ vol.01 [Wordpressでできること]
2015年 失敗しない! WordPress多言語サイト制作で 絶対に知っておきたいこと
2015年 失敗しない! WordPress多言語サイト制作で 絶対に知っておきたいこと
Viewers also liked
Soft layer network概要_jslug向け
Soft layer network概要_jslug向け
Hideaki Tokida
エクセルで出来るデータマイニング・データ分析入門勉強会 ダイジェスト版
エクセルで出来るデータマイニング・データ分析入門勉強会 ダイジェスト版
Manabu YONEYA
福島県Facebookセミナー3時間in福島商工会議所
福島県Facebookセミナー3時間in福島商工会議所
新潟コンサルタント横田秀珠
より素敵なスライドを迎えよう
より素敵なスライドを迎えよう
Asuka (飛鳥) Kamijo (上條)
【Interop Tokyo 2016】 Seminar - EA-14 : シスコ スイッチが標的型攻撃を食い止める ~新しい内部対策ソリューション「C...
【Interop Tokyo 2016】 Seminar - EA-14 : シスコ スイッチが標的型攻撃を食い止める ~新しい内部対策ソリューション「C...
シスコシステムズ合同会社
デモから見るOpenWhisk - Docker Action -
デモから見るOpenWhisk - Docker Action -
Hideaki Tokida
あの日見たスライドの作り方を僕達はまだ知らない
あの日見たスライドの作り方を僕達はまだ知らない
Masahito Zembutsu
誰でも見やすいパワーポイントを作るための パワーポイントバイブル
誰でも見やすいパワーポイントを作るための パワーポイントバイブル
Jun Akizaki
板書スライドの問題を解決する授業設計とは(2015PCカンファレンス)
板書スライドの問題を解決する授業設計とは(2015PCカンファレンス)
Sunami Hokuto
初期研修医のための学会スライドのキホン
初期研修医のための学会スライドのキホン
k-kajiwara
見やすいプレゼン資料の作り方 - リニューアル増量版
見やすいプレゼン資料の作り方 - リニューアル増量版
MOCKS | Yuta Morishige
Viewers also liked
(11)
Soft layer network概要_jslug向け
Soft layer network概要_jslug向け
エクセルで出来るデータマイニング・データ分析入門勉強会 ダイジェスト版
エクセルで出来るデータマイニング・データ分析入門勉強会 ダイジェスト版
福島県Facebookセミナー3時間in福島商工会議所
福島県Facebookセミナー3時間in福島商工会議所
より素敵なスライドを迎えよう
より素敵なスライドを迎えよう
【Interop Tokyo 2016】 Seminar - EA-14 : シスコ スイッチが標的型攻撃を食い止める ~新しい内部対策ソリューション「C...
【Interop Tokyo 2016】 Seminar - EA-14 : シスコ スイッチが標的型攻撃を食い止める ~新しい内部対策ソリューション「C...
デモから見るOpenWhisk - Docker Action -
デモから見るOpenWhisk - Docker Action -
あの日見たスライドの作り方を僕達はまだ知らない
あの日見たスライドの作り方を僕達はまだ知らない
誰でも見やすいパワーポイントを作るための パワーポイントバイブル
誰でも見やすいパワーポイントを作るための パワーポイントバイブル
板書スライドの問題を解決する授業設計とは(2015PCカンファレンス)
板書スライドの問題を解決する授業設計とは(2015PCカンファレンス)
初期研修医のための学会スライドのキホン
初期研修医のための学会スライドのキホン
見やすいプレゼン資料の作り方 - リニューアル増量版
見やすいプレゼン資料の作り方 - リニューアル増量版
Similar to WordBench京都版 _sハンズオン
WordPressって何
WordPressって何
Kazue Igarashi
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
Takashi Uemura
Learning from theme review requirements
Learning from theme review requirements
Shinichi Nishikawa
企業実習
企業実習
92 1138
How Would You Like Component Management System
How Would You Like Component Management System
Hidetaka Okamoto
「新しい」を生み出すためのWebアプリ開発とその周辺
「新しい」を生み出すためのWebアプリ開発とその周辺
Yusuke Wada
「現場のプロが教えるWebデザイン新・スタンダードテクニック37」に載っているテクニックでLP作ってみた話
「現場のプロが教えるWebデザイン新・スタンダードテクニック37」に載っているテクニックでLP作ってみた話
Yuki Kuramochi
a-blogcsm な寺子屋 2 in Okazaki
a-blogcsm な寺子屋 2 in Okazaki
Etsushi Ishii
PHPerでもわかる!実践Webアクセシビリティ
PHPerでもわかる!実践Webアクセシビリティ
shiori koga
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
Kazue Igarashi
プログラマがデザインをがんばってみた
プログラマがデザインをがんばってみた
だいすけ ふるかわ
WP-APIを使ってみよう&No PHPテーマという考え方
WP-APIを使ってみよう&No PHPテーマという考え方
Hidetaka Okamoto
テーマ作成初心者向け Word pressサイト構築のポイントと 便利なプラグイン
テーマ作成初心者向け Word pressサイト構築のポイントと 便利なプラグイン
kenji goto
コードをさわらずにビジネスサイトを作ろう!
コードをさわらずにビジネスサイトを作ろう!
FLOW web planning & design
WordPress 高速化 Pro Tips: フロントエンドの最適化
WordPress 高速化 Pro Tips: フロントエンドの最適化
masaaki komori
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature Engineers
Takeshi Arabiki
簡単・多機能・スタイリッシュなビジネステンプレート
簡単・多機能・スタイリッシュなビジネステンプレート
Hidekazu Ishikawa
自分用プラグインのススメ
自分用プラグインのススメ
Hidetaka Okamoto
なんとかStormに負けたくないEmacs初級篇
なんとかStormに負けたくないEmacs初級篇
Kenta USAMI
ブラウザだけで学ぶWebアプリ開発【デザイン編】
ブラウザだけで学ぶWebアプリ開発【デザイン編】
schoowebcampus
Similar to WordBench京都版 _sハンズオン
(20)
WordPressって何
WordPressって何
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
Learning from theme review requirements
Learning from theme review requirements
企業実習
企業実習
How Would You Like Component Management System
How Would You Like Component Management System
「新しい」を生み出すためのWebアプリ開発とその周辺
「新しい」を生み出すためのWebアプリ開発とその周辺
「現場のプロが教えるWebデザイン新・スタンダードテクニック37」に載っているテクニックでLP作ってみた話
「現場のプロが教えるWebデザイン新・スタンダードテクニック37」に載っているテクニックでLP作ってみた話
a-blogcsm な寺子屋 2 in Okazaki
a-blogcsm な寺子屋 2 in Okazaki
PHPerでもわかる!実践Webアクセシビリティ
PHPerでもわかる!実践Webアクセシビリティ
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
プログラマがデザインをがんばってみた
プログラマがデザインをがんばってみた
WP-APIを使ってみよう&No PHPテーマという考え方
WP-APIを使ってみよう&No PHPテーマという考え方
テーマ作成初心者向け Word pressサイト構築のポイントと 便利なプラグイン
テーマ作成初心者向け Word pressサイト構築のポイントと 便利なプラグイン
コードをさわらずにビジネスサイトを作ろう!
コードをさわらずにビジネスサイトを作ろう!
WordPress 高速化 Pro Tips: フロントエンドの最適化
WordPress 高速化 Pro Tips: フロントエンドの最適化
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature Engineers
簡単・多機能・スタイリッシュなビジネステンプレート
簡単・多機能・スタイリッシュなビジネステンプレート
自分用プラグインのススメ
自分用プラグインのススメ
なんとかStormに負けたくないEmacs初級篇
なんとかStormに負けたくないEmacs初級篇
ブラウザだけで学ぶWebアプリ開発【デザイン編】
ブラウザだけで学ぶWebアプリ開発【デザイン編】
More from Hidetaka Okamoto
Serverless WordPress & next Interface of WordPress
Serverless WordPress & next Interface of WordPress
Hidetaka Okamoto
How to develop Alexa Skill Kit based on Serverless Architecture
How to develop Alexa Skill Kit based on Serverless Architecture
Hidetaka Okamoto
WooCommerce & AWS
WooCommerce & AWS
Hidetaka Okamoto
WordBench京都12月、WordCampUSからのWP REST APIな話
WordBench京都12月、WordCampUSからのWP REST APIな話
Hidetaka Okamoto
和歌山ITカーニバルAWSハンズオンスライド
和歌山ITカーニバルAWSハンズオンスライド
Hidetaka Okamoto
YARAIYA! Opendata with WordPress
YARAIYA! Opendata with WordPress
Hidetaka Okamoto
WordPressでデータ記事書こうぜ
WordPressでデータ記事書こうぜ
Hidetaka Okamoto
WordBench京都 WordPress with Linked Open Data
WordBench京都 WordPress with Linked Open Data
Hidetaka Okamoto
なんとなくjQueryでAjaxをつかってみる
なんとなくjQueryでAjaxをつかってみる
Hidetaka Okamoto
WebComponentsをPolymerとgulpとyeomanでさっくり使い始めよう
WebComponentsをPolymerとgulpとyeomanでさっくり使い始めよう
Hidetaka Okamoto
Doctrineアカンパターン
Doctrineアカンパターン
Hidetaka Okamoto
Phpのinterfaceを使う
Phpのinterfaceを使う
Hidetaka Okamoto
やらいや!WebComponents wp-dfes03 LT
やらいや!WebComponents wp-dfes03 LT
Hidetaka Okamoto
PHPのタイプヒンティング
PHPのタイプヒンティング
Hidetaka Okamoto
LODを使ったサイトとプラグインを作ってみた話[WordBenchOsaka]
LODを使ったサイトとプラグインを作ってみた話[WordBenchOsaka]
Hidetaka Okamoto
びわ湖花火大会のオープンデータアプリを作ってみて
びわ湖花火大会のオープンデータアプリを作ってみて
Hidetaka Okamoto
More from Hidetaka Okamoto
(16)
Serverless WordPress & next Interface of WordPress
Serverless WordPress & next Interface of WordPress
How to develop Alexa Skill Kit based on Serverless Architecture
How to develop Alexa Skill Kit based on Serverless Architecture
WooCommerce & AWS
WooCommerce & AWS
WordBench京都12月、WordCampUSからのWP REST APIな話
WordBench京都12月、WordCampUSからのWP REST APIな話
和歌山ITカーニバルAWSハンズオンスライド
和歌山ITカーニバルAWSハンズオンスライド
YARAIYA! Opendata with WordPress
YARAIYA! Opendata with WordPress
WordPressでデータ記事書こうぜ
WordPressでデータ記事書こうぜ
WordBench京都 WordPress with Linked Open Data
WordBench京都 WordPress with Linked Open Data
なんとなくjQueryでAjaxをつかってみる
なんとなくjQueryでAjaxをつかってみる
WebComponentsをPolymerとgulpとyeomanでさっくり使い始めよう
WebComponentsをPolymerとgulpとyeomanでさっくり使い始めよう
Doctrineアカンパターン
Doctrineアカンパターン
Phpのinterfaceを使う
Phpのinterfaceを使う
やらいや!WebComponents wp-dfes03 LT
やらいや!WebComponents wp-dfes03 LT
PHPのタイプヒンティング
PHPのタイプヒンティング
LODを使ったサイトとプラグインを作ってみた話[WordBenchOsaka]
LODを使ったサイトとプラグインを作ってみた話[WordBenchOsaka]
びわ湖花火大会のオープンデータアプリを作ってみて
びわ湖花火大会のオープンデータアプリを作ってみて
WordBench京都版 _sハンズオン
1.
WordPressはじめの一歩 テーマ作成ハンズオン 2015/08/02 WordBench京都
2.
はじめに
3.
今日体験してほしいこと • PHPの知識無しでもテーマは作れる • テーマは全部自作しなくてもいい •
テーマ制作は思っているよりは簡単
4.
名前:岡本秀高 仕事:PHPエンジニア 地域:京都∼滋賀 その他:WordBench京都モデレーター 興味:WP-API, React.js, Polymer,JSON-LD
5.
一応公式テーマ作者です https://profiles.wordpress.org/hideokamoto
6.
アジェンダ • テーマ作成3つの方法 • PHP知識なしでもテーマを作る方法 •
_sを使った作成の流れ • トラブルシューティング • より踏み込んだカスタマイズへ 全体的に増量してます!
7.
アジェンダ • テーマ作成3つの方法 • PHP知識なしでもテーマを作る方法 •
_sを使った作成の流れ • トラブルシューティング • より踏み込んだカスタマイズへ
8.
テーマの作り方は 1つじゃない
9.
テーマ作成3つの方法 • フルスクラッチ • 子テーマ •
スターターテーマ
10.
テーマ作成3つの方法 • フルスクラッチ • 子テーマ •
スターターテーマ
11.
フルスクラッチで作る 一からデザインを作成し、 作成したHTMLにWordPressを実装させる作り方 • メリット:自由度MAX • デメリット:PHP知識必要
12.
テーマ作成3つの方法 • フルスクラッチ • 子テーマ •
スターターテーマ
13.
子テーマとして作る 既にあるテーマを活用し、 「子テーマ」として機能を上書きする作り方 • メリット:編集範囲が少なく済む • デメリット:親テーマに仕様が依存しやすい
14.
テーマ作成3つの方法 • フルスクラッチ • 子テーマ •
スターターテーマ
15.
スターターテーマで作る 最低限のPHPが実装されたテーマに CSSでデザインを追加する作り方 • メリット:PHP知識が無くても作れる • デメリット:スターターテーマの仕様に依存、 英語
16.
高野さんによるまとめ 作成方法 長所 短所 スクラッチ開発
コントロールできる 制作に時間が掛かる 子テーマ 素早く機能を 取り入れられる 親テーマへの依存が 大きい スターターテーマ 学習しやすい 元テーマの更新を 継承しない http://ja.naoko.cc/2012/12/02/wordpress-theme-development-approach/
17.
アジェンダ • テーマ作成3つの方法 • PHP知識なしでもテーマを作る方法 •
_sを使った作成の流れ • トラブルシューティング • より踏み込んだカスタマイズへ
18.
PHPが書けなくても テーマは作れる
19.
スターターテーマでテーマを作る スターターテーマを使えば、 必要なPHPが った状態でテーマ制作が可能 • _s:http://underscores.me/ •
bones:http://themble.com/bones/ など
20.
What about _s?
21.
_s(underscores) Automatticが作ったスターターテーマ テーマに必要なPHPファイルが一式 っている CSSが書ければオリジナルテーマが作れる
22.
https://wordpress.org/themes/hew/
23.
https://wordpress.org/themes/cinnamon/
24.
https://wordpress.org/themes/business-leader/
25.
アジェンダ • テーマ作成3つの方法 • PHP知識なしでもテーマを作る方法 •
_sを使った作成の流れ • トラブルシューティング • より踏み込んだカスタマイズへ
26.
_sの中身と使い方を 簡単にご紹介
27.
1_sのセットアップ
28.
_sのセットアップ 1. テーマファイルを作成 2. 開発環境へインストール 3.
テーマの有効化
29.
_sのセットアップ 1.テーマファイルを作成 2. 開発環境へインストール 3. テーマの有効化
30.
http://underscores.me/
31.
テーマファイルを作成する • 基本設定は_sのDLページで設定可能 • とりあえず使ってみる場合なら、 「Theme
Name」を入力するだけ • 細かい設定は「Advanced Options」をクリック
32.
テーマ名を入れて クリック!
33.
34.
Advanced Options • スラッグ・作者・説明文を入力できる •
スラッグは関数同士の衝突回避に使われる twentyeleven_foo() 、twentyten_foo() など • 入力したらGENERATEでダウンロード開始
35.
_sのセットアップ 1. テーマファイルを作成 2.開発環境へインストール 3. テーマの有効化
36.
開発環境へアップロード • 先ほどDLしたzipを管理画面からアップロード • テーマ一覧に表示されればOK •
テストデータを入れておくと便利 http://nuuno.net/note/wordpress-testdata/
37.
クリック!
38.
先ほどDLしたzipファイルを アップロードしよう
39.
_sのセットアップ 1. テーマファイルを作成 2. 開発環境へインストール 3.テーマの有効化
40.
「有効化」
41.
42.
2知って得する _sの内部構造
43.
No.1 テンプレート階層 知って得する_sの内部構造
44.
テンプレート階層 archive.php single.php page.php404.php
search.php index.php アーカイブ カテゴリ タグ 著者 etc.. 個別投稿 メディア ブログ カスタム投稿 etc.. 404ページ 固定ページ 検索結果 TOPページや 下記以外のページ
45.
詳細はCodexで http://bit.ly/1Lfpj7u
46.
No.2 テンプレートパーツ 知って得する_sの内部構造
47.
_sでは、 パーツ別にPHPが 分割されている
48.
header.php sidebar.php content.php footer.php comment.php
49.
content.phpは 更に細分化されている
50.
コンテンツ階層 content- none.php content- single.php content- search.php content- page.php content.php 該当記事なし index.php search.php archive.php 個別投稿 single.php 固定ページ page.php 検索結果 search.php 下記に該当しない コンテンツ
51.
No.3 カスタム要素 知って得する_sの内部構造
52.
その他のカスタム要素 • jsディレクトリ:_sデフォルトのJS置き場 • layoutディレクトリ:レイアウト用CSS置き場 •
languagesディレクトリ:翻訳ファイル置き場 • incディレクトリ:拡張機能置き場
53.
jsディレクトリ _sにデフォルトで使用されている JavaScriptファイルなどがある
54.
jsディレクトリ • skip-link-focus-fix.js: • customizer.js : •
navigation.js :
55.
jsディレクトリ • skip-link-focus-fix.js:バグFIX(っぽい) • customizer.js :カスタマイザー用JS •
navigation.js :ドロップダウンナビ用JS
56.
layoutsディレクトリ レイアウト調整用CSSが ちょっとだけ入ってるディレクトリ
57.
layoutsディレクトリ • content-sidebar.css: • sidebar-content.css:
58.
layoutsディレクトリ • content-sidebar.css:サイドバーを右に置くCSS • sidebar-content.css:サイドバーを左に置くCSS 中身をstyle.cssにコピペでもOK
59.
languagesディレクトリ 翻訳ファイルがここに入ってます
60.
_sは基本英語 「カテゴリ」や「タグ」「コメント」は、 日本語で表示させたい・・・!
61.
http://bit.ly/1NlLeuS からja.moをDL
62.
ja.moをlanguagesディレクトリへ
63.
ja.moで翻訳完了! これが・・・
64.
ja.moで翻訳完了! こうなる ↓翻訳の詳細(GitHub)↓ http://bit.ly/1KfIvmK
65.
incディレクトリ オプション機能やカスタマイズ機能が まとめられているディレクトリ
66.
incディレクトリ • custom-header.php: • customizer.php : •
extras.php : • jetpack.php : • template-tags.php :
67.
incディレクトリ • custom-header.php:「ヘッダー画像」関係 • customizer.php :「カスタマイザー」関係 •
extras.php :クラスやtitle拡張 • jetpack.php :Jetpackの無限スクロール対応 • template-tags.php :テンプレートタグ拡張
68.
その他 • rtl.css:SSCの用語言く書らか右
69.
3テーマに スタイルをつける
70.
テーマにスタイルをつける 1. 基本的なスタイル調整方法 2. <休憩> 3.
とりあえずみんなで触ってみよう 4. WordPressならではのクラスを活用する
71.
テーマにスタイルをつける 1.基本的なスタイル調整方法 2. <休憩> 3. とりあえずみんなで触ってみよう 4.
WordPressならではのクラスを活用する
72.
基本的なスタイル調整方法 • Chromeやfirefoxの開発ツールを利用しよう • 調整方法は通常のHTMLファイルと一緒 •
WordPressならではのクラスを使って条件分け
73.
Chrome開発ツールの場合 Mac:[Option]キー + [command]キー + [i]キー Win: F12
74.
Chrome開発ツールの場合 赤枠内にCSSを書いていく
75.
最後にstyle.cssに 転記して保存しよう
76.
ちょっとだけ Live Demo
77.
テーマにスタイルをつける 1. 基本的なスタイル調整方法 2.<休憩> 3. とりあえずみんなで触ってみよう 4.
WordPressならではのクラスを活用する
78.
今の間に _sを有効化させてね ヽ(・ ・ )ノ
79.
テーマにスタイルをつける 1. 基本的なスタイル調整方法 2. <休憩> 3.とりあえずみんなで触ってみよう 4.
WordPressならではのクラスを活用する
80.
とりあえずみんなで触ってみよう 1. サイトを2カラムにする 2. 記事部分のスタイルを調整する 3.
ヘッダーまわりにスタイルを追加する 4. アイキャッチ画像をサイトに表示させる
81.
サイトを 2カラムにする
82.
サイトを2カラムにする layoutsディレクトリのCSSを、style.cssにコピペ
83.
サイトを2カラムにする content-sidebar.cssなら右サイドバー sidebar-content.cssなら左サイドバーになる
84.
サイトを2カラムにする ついでに左右に余白を設けよう
85.
サイトを2カラムにする bodyか.siteにCSSを追加する
86.
サイトを2カラムにする .site { max-width: 1024px; margin:
0 auto; } style.cssに追加
87.
記事部分の スタイルを調整する
88.
記事部分のスタイルを調整する 記事部分に余白と枠線をつけてみる
89.
記事部分のスタイルを調整する .hentryにCSSを書き足そう
90.
記事部分のスタイルを調整する .hentry { margin: 0
0 1.5em; padding: 20px; border: 1px solid #e5e5e5; } style.cssの770行目近辺を探そう
91.
記事部分のスタイルを調整する サイドバーとの余白も調整する
92.
記事部分のスタイルを調整する .site-main { margin: 0
25% 0 0; padding: 10px; } style.cssに追加する
93.
ヘッダーまわりに スタイルを追加する
94.
下層ページでタイトルがpタグになる デフォルトだとTOPと下層でスタイルがバラバラに・・・
95.
.site-titleクラスを使ってスタイル調整
96.
記事部分のスタイルを調整する .site-title{ font-size: 2rem; font-weight: bold; margin:
0.5em auto; } .site-title,.site-description { text-align: center; } style.cssの一番下に書き足せばOK
97.
ついでにナビゲーションも
98.
ナビゲーションを調整する .main-navigation ul { background-color:
#ffffff; border-top: 1px solid #f5f5f5; } .main-navigation li { border-left: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5; } .main-navigation li:first-child{ border-left: 0px; } .main-navigation a { padding: 10px; } header{ border-bottom: 1px solid #f5f5f5; } style.cssの一番下に書き足せばOK
99.
サイトっぽくなってきた
100.
アイキャッチ画像を サイトに表示させる
101.
template-parts/content.php <?php /** * Template part
for displaying posts. * * @package _s */ ?> <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <?php the_post_thumbnail();?> 10-11行目の間に書き足そう
102.
記事タイトルの上に アイキャッチ画像が表示される
103.
こんな調子でCSSを いじっていくと・・・
104.
例えばこんな感じになる
105.
なんやかんやしたstyle.css http://bit.ly/1KALb08
106.
テーマにスタイルをつける 1. 基本的なスタイル調整方法 2. <休憩> 3.
とりあえずみんなで触ってみよう 4. WordPressならではのクラスを活用する
107.
WordPressならではのクラスを活用する • 動的にクラスを出す箇所が複数ある • body_class()やpost_class()で設定する •
上手く活用すれば記事別にスタイルを変更できる!
108.
WordPressならではのクラスを活用する • 特定のタグの投稿のみ非表示 .tag-投稿タグのスラッグ{ display:none;} •
検索結果ページのみ赤文字に .search-results{ color:red} • 先頭固定記事のみ黒背景 .sticky{ background-color: black}
109.
クラスの出力サンプルをもっと知る Codexにサンプルがいろいろ載ってます! • body_class http://wpdocs.osdn.jp/テンプレートタグ/body_class • post_class http://wpdocs.osdn.jp/テンプレートタグ/post_class
110.
アジェンダ • テーマ作成3つの方法 • PHP知識なしでもテーマを作る方法 •
_sを使った作成の流れ • トラブルシューティング • より踏み込んだカスタマイズへ
111.
トラブルシューティング 1. jQueryが使えない! 2. functions.php触ったら真っ白になった! 3.
レイアウトが思ったとおりにならない!
112.
jQueryが使えない! • WordPress本体のjQueryでは「$」が使えない • 他のJSライブラリとの衝突を回避するため •
「jQuery」か無名関数でラップして使おう
113.
jQueryが使えない! (function($){ $('#foo').click(); })(jQuery);
114.
functions.php触ったら真っ白になった! • functions.phpにPHPエラーが出ると管理画面も死ぬ • functions.phpは必ずバックアップを(git推奨) •
ローカルでテストしてから本番反映しよう
115.
レイアウトが思ったとおりにならない! • CSSのミスかも・・・? • 意図したテンプレートが読まれていない可能性あり •
テンプレート階層を見直そう:http://bit.ly/1Lfpj7u
116.
アジェンダ • テーマ作成3つの方法 • PHP知識なしでもテーマを作る方法 •
_sを使った作成の流れ • より踏み込んだカスタマイズへ
117.
_sを安全にいじる たった1つの原則
118.
自信がないなら PHPは使わない
119.
オリジナルPHPは使わない • オリジナルPHPを使うとセキュリティがつらい echo とか
echo とか echoとか • PHPを書くならテンプレートタグで http://wpdocs.osdn.jp/テンプレートタグ • ヘッダー画像はコピペでできる
120.
inc/custome-header.php 8-12行目をコピーしよう!
121.
header.php コピーしたPHPを貼り付けよう!
122.
ヘッダー画像が表示された!
123.
JavaScriptやCSSを 追加で読み込みさせるなら
124.
wp_enqueue_script() wp_enqueue_style()
125.
外部ファイルは wp_head()かwp_footer() で読み込む
126.
任意のJSを追加する場合 function theme_name_scripts() { wp_enqueue_script( 'script-name', get_template_directory_uri()
. '/js/example.js', array(), '1.0.0', true ); } add_action( 'wp_enqueue_scripts', 'theme_name_scripts' ); 赤文字部分をファイル名やファイルパスに書き換えればOK
127.
任意のCSSを追加する場合 function theme_name_style() { wp_enqueue_style( 'style-name', get_stylesheet_uri().
‘css/origin.css’ ); } add_action( 'wp_enqueue_scripts', 'theme_name_style' ); 赤文字部分をファイル名やファイルパスに書き換えればOK
128.
プラグインでも使うので、 wp_enqueue_scriptと wp_enqueue_styleは 覚えておくと便利b
129.
enjoy !
Download now