Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Hidetaka Okamoto
PDF, PPTX
10,591 views
_s + bootstrapで始めるWordPressテーマ開発入門
WordCamp Tokyo2015ハンズオンスライド(配布版)
Engineering
◦
Read more
12
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 62
2
/ 62
3
/ 62
4
/ 62
5
/ 62
6
/ 62
7
/ 62
8
/ 62
9
/ 62
10
/ 62
11
/ 62
12
/ 62
13
/ 62
14
/ 62
15
/ 62
16
/ 62
17
/ 62
18
/ 62
19
/ 62
20
/ 62
21
/ 62
22
/ 62
23
/ 62
24
/ 62
25
/ 62
26
/ 62
27
/ 62
28
/ 62
29
/ 62
30
/ 62
31
/ 62
32
/ 62
33
/ 62
34
/ 62
35
/ 62
36
/ 62
37
/ 62
38
/ 62
39
/ 62
40
/ 62
41
/ 62
42
/ 62
43
/ 62
44
/ 62
45
/ 62
46
/ 62
47
/ 62
48
/ 62
49
/ 62
50
/ 62
51
/ 62
52
/ 62
53
/ 62
54
/ 62
55
/ 62
56
/ 62
57
/ 62
58
/ 62
59
/ 62
60
/ 62
61
/ 62
62
/ 62
More Related Content
PDF
Word pressはじめの一歩 テーマ作成ハンズオン
by
Hidetaka Okamoto
PPTX
var dumpを使わないWordPress開発フロー
by
優也 田島
PDF
まだタスクランナー使っていないって本当(マジ)? 仕事に対する効率化意識向上のための gulp ハンズオン : Wordcamp tokyo 2015
by
Hiromu Hasegawa
PDF
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
by
Yoshinori Kobayashi
PDF
WordPress tokyo2015 - 公式プラグインでお金を稼ぐことができるか?
by
Masahiro Nakashima
PDF
コミュニティ立ち上げのときに本当にあった恐い話
by
Mio Konagaya
PDF
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
by
Hidekazu Ishikawa
PDF
WordCamp2015 WordPressで自分の名前でドメイン取って ブログ作るとこまで 面倒みるワークショップ
by
Sho Shirasaka
Word pressはじめの一歩 テーマ作成ハンズオン
by
Hidetaka Okamoto
var dumpを使わないWordPress開発フロー
by
優也 田島
まだタスクランナー使っていないって本当(マジ)? 仕事に対する効率化意識向上のための gulp ハンズオン : Wordcamp tokyo 2015
by
Hiromu Hasegawa
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
by
Yoshinori Kobayashi
WordPress tokyo2015 - 公式プラグインでお金を稼ぐことができるか?
by
Masahiro Nakashima
コミュニティ立ち上げのときに本当にあった恐い話
by
Mio Konagaya
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
by
Hidekazu Ishikawa
WordCamp2015 WordPressで自分の名前でドメイン取って ブログ作るとこまで 面倒みるワークショップ
by
Sho Shirasaka
What's hot
PDF
WordPressで行う継続的インテグレーション入門編
by
Hiroshi Urabe
PDF
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
by
タカシ キタジマ
PDF
ウェブ制作者のためのセルフブランディング
by
Hidekazu Ishikawa
PDF
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
by
Akira Tachibana
PPTX
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
by
Takahiro Nakahata
PDF
コードをさわらずにビジネスサイトを作ろう!
by
FLOW web planning & design
PDF
WordBench京都版 _sハンズオン
by
Hidetaka Okamoto
PPTX
WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015
by
Kitani Kimiya
PDF
Learning from theme review requirements
by
Shinichi Nishikawa
PDF
「おれおれサービス」に挑戦しよう
by
Hidekazu Ishikawa
PDF
今から始めよう!WordPressで作る女子ウケ★スマホサイト
by
rie05
PDF
YARAIYA! Opendata with WordPress
by
Hidetaka Okamoto
PDF
Lightning ✕ ExUnit の開発背景と設計思想
by
Hidekazu Ishikawa
PPTX
WordCamp Kansai 2015 - 京都大学における WordPress を利用した多言語情報発信と管理運用 #wck2015
by
Kitani Kimiya
PDF
WordCampKansai 2015 公式ディレクトリへの テーマ掲載とビジネスモデル
by
Hidekazu Ishikawa
KEY
WordPressってブログじゃないの?
by
tokumotonahoko
PDF
WordCamp Tokyo 2015 リアルフォーラム
by
Hajime Ogushi
PDF
WP REST API の活用事例と今後
by
Yuusuke Yoshida
PDF
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
by
Akari Doi
PDF
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
by
Mignon Style
WordPressで行う継続的インテグレーション入門編
by
Hiroshi Urabe
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
by
タカシ キタジマ
ウェブ制作者のためのセルフブランディング
by
Hidekazu Ishikawa
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
by
Akira Tachibana
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
by
Takahiro Nakahata
コードをさわらずにビジネスサイトを作ろう!
by
FLOW web planning & design
WordBench京都版 _sハンズオン
by
Hidetaka Okamoto
WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015
by
Kitani Kimiya
Learning from theme review requirements
by
Shinichi Nishikawa
「おれおれサービス」に挑戦しよう
by
Hidekazu Ishikawa
今から始めよう!WordPressで作る女子ウケ★スマホサイト
by
rie05
YARAIYA! Opendata with WordPress
by
Hidetaka Okamoto
Lightning ✕ ExUnit の開発背景と設計思想
by
Hidekazu Ishikawa
WordCamp Kansai 2015 - 京都大学における WordPress を利用した多言語情報発信と管理運用 #wck2015
by
Kitani Kimiya
WordCampKansai 2015 公式ディレクトリへの テーマ掲載とビジネスモデル
by
Hidekazu Ishikawa
WordPressってブログじゃないの?
by
tokumotonahoko
WordCamp Tokyo 2015 リアルフォーラム
by
Hajime Ogushi
WP REST API の活用事例と今後
by
Yuusuke Yoshida
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
by
Akari Doi
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
by
Mignon Style
Viewers also liked
PDF
WordPress + Docker - Reusable WordPress development environments
by
Jordan West
PDF
レスポンシブ・イメージのWordPressへの実装と4.4
by
Toru Miki
PDF
WordCamp Tokyo 2015 LT みんな考えて!4択クイズ大会
by
Hajime Ogushi
PDF
WordPressと離島での図書館作り〜コントリビュートすることで働き方を選択する未来へ
by
Junko Nukaga
PDF
WordPress 使いのためのMicrosoft Azure 超入門
by
Masaki Takeda
PDF
WordPressで行うシステム開発 WordCamp Tokyo 2015用
by
Satoshi Kamigaki
PPTX
Hands on PhotoBlog App with WordPress REST API and App Inventor
by
Hong Chen
PDF
初心者でもすぐできる Wordpress バックアップのススメ
by
Seiichiro Mishiba
PDF
airyのご紹介
by
Teruaki Murakami
PDF
WordCamp Tokyo2015 (Lt kitamura)
by
Takashi Kitamura
PDF
English Speaking Session: Introduction (WordCamp Tokyo 2015)
by
Toru Miki
PDF
Ultrafast WordPress Virtual Word camp2015
by
Yuta Sakamoto
PDF
『ライターと制作者のメディアの作り方』WordCamp Tokyo2015
by
Hiroki Saiki
PDF
WordPress + Speed of CDN (WordCamp Tokyo 2015 LT)
by
Toshi Aizawa
PDF
WordCampでWordPressとWordPoliceのお話
by
Atsufumi Yoshikawa
PDF
I love Automation
by
Takayuki Miyauchi
PDF
Why We Should Choose Free Plugins
by
Takayuki Miyoshi
PDF
中級アフィリエイターの実際 @WordCampTokyo2015
by
Kazuo Dobashi
PDF
Wpct2015 lt miku_endo
by
miku3939
PDF
What's new in WordPress 4.4 (For Demo)
by
Daisuke Takahashi
WordPress + Docker - Reusable WordPress development environments
by
Jordan West
レスポンシブ・イメージのWordPressへの実装と4.4
by
Toru Miki
WordCamp Tokyo 2015 LT みんな考えて!4択クイズ大会
by
Hajime Ogushi
WordPressと離島での図書館作り〜コントリビュートすることで働き方を選択する未来へ
by
Junko Nukaga
WordPress 使いのためのMicrosoft Azure 超入門
by
Masaki Takeda
WordPressで行うシステム開発 WordCamp Tokyo 2015用
by
Satoshi Kamigaki
Hands on PhotoBlog App with WordPress REST API and App Inventor
by
Hong Chen
初心者でもすぐできる Wordpress バックアップのススメ
by
Seiichiro Mishiba
airyのご紹介
by
Teruaki Murakami
WordCamp Tokyo2015 (Lt kitamura)
by
Takashi Kitamura
English Speaking Session: Introduction (WordCamp Tokyo 2015)
by
Toru Miki
Ultrafast WordPress Virtual Word camp2015
by
Yuta Sakamoto
『ライターと制作者のメディアの作り方』WordCamp Tokyo2015
by
Hiroki Saiki
WordPress + Speed of CDN (WordCamp Tokyo 2015 LT)
by
Toshi Aizawa
WordCampでWordPressとWordPoliceのお話
by
Atsufumi Yoshikawa
I love Automation
by
Takayuki Miyauchi
Why We Should Choose Free Plugins
by
Takayuki Miyoshi
中級アフィリエイターの実際 @WordCampTokyo2015
by
Kazuo Dobashi
Wpct2015 lt miku_endo
by
miku3939
What's new in WordPress 4.4 (For Demo)
by
Daisuke Takahashi
Similar to _s + bootstrapで始めるWordPressテーマ開発入門
KEY
WordPress中級者への道!テンプレートタグはどう動くのか!?
by
Shinichi Nishikawa
PDF
ノンプログラマーのためのWordPressテーマ作成ステップアップ術
by
Mignon Style
PPTX
静的HTMLファイルをWordPressのテーマにするワークショップ
by
masaya yamao
PPTX
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
by
Yoshinori Kobayashi
PDF
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
by
Tsuyoshi.
PDF
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
by
rie05
PDF
Duotone の子テーマを作ろう、そうしよう - Wordcamp Fukuoka 2010
by
Odyssey Eightbit
KEY
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
by
Eri Sawada
PDF
もっとはじめてのオリジナルテーマ制作
by
Seiichiro Mishiba
PDF
はじめてのオリジナルテーマ制作
by
Seiichiro Mishiba
PDF
Wordpressスマートフォンテーマ作成
by
Yoshie Nakayama
PDF
Bootstrap
by
kenji goto
PDF
WordPress と Bootstrap
by
株式会社ガリレオ(開発グループ)
PDF
WordBeachDeathMarchWorkshop
by
takashi ono
PDF
WordBench Nagoya 2015年3月勉強会
by
Kei Nomura
PDF
ゼロからつくるWord pressテーマ第5回
by
Hitsuji
PDF
WordPressを始めたい方の第一歩 先生:庄崎 大祐
by
schoowebcampus
PDF
23
by
Shiho Sue
WordPress中級者への道!テンプレートタグはどう動くのか!?
by
Shinichi Nishikawa
ノンプログラマーのためのWordPressテーマ作成ステップアップ術
by
Mignon Style
静的HTMLファイルをWordPressのテーマにするワークショップ
by
masaya yamao
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
by
Yoshinori Kobayashi
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
by
Tsuyoshi.
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
by
rie05
Duotone の子テーマを作ろう、そうしよう - Wordcamp Fukuoka 2010
by
Odyssey Eightbit
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
by
Eri Sawada
もっとはじめてのオリジナルテーマ制作
by
Seiichiro Mishiba
はじめてのオリジナルテーマ制作
by
Seiichiro Mishiba
Wordpressスマートフォンテーマ作成
by
Yoshie Nakayama
Bootstrap
by
kenji goto
WordPress と Bootstrap
by
株式会社ガリレオ(開発グループ)
WordBeachDeathMarchWorkshop
by
takashi ono
WordBench Nagoya 2015年3月勉強会
by
Kei Nomura
ゼロからつくるWord pressテーマ第5回
by
Hitsuji
WordPressを始めたい方の第一歩 先生:庄崎 大祐
by
schoowebcampus
23
by
Shiho Sue
More from Hidetaka Okamoto
PDF
WooCommerce & AWS
by
Hidetaka Okamoto
PDF
How Would You Like Component Management System
by
Hidetaka Okamoto
PDF
WordPressでデータ記事書こうぜ
by
Hidetaka Okamoto
PDF
やらいや!WebComponents wp-dfes03 LT
by
Hidetaka Okamoto
PDF
自分用プラグインのススメ
by
Hidetaka Okamoto
PDF
びわ湖花火大会のオープンデータアプリを作ってみて
by
Hidetaka Okamoto
PDF
和歌山ITカーニバルAWSハンズオンスライド
by
Hidetaka Okamoto
PDF
WordBench京都 WordPress with Linked Open Data
by
Hidetaka Okamoto
PDF
WP-APIを使ってみよう&No PHPテーマという考え方
by
Hidetaka Okamoto
PDF
WebComponentsをPolymerとgulpとyeomanでさっくり使い始めよう
by
Hidetaka Okamoto
PDF
Serverless WordPress & next Interface of WordPress
by
Hidetaka Okamoto
PDF
なんとなくjQueryでAjaxをつかってみる
by
Hidetaka Okamoto
PDF
How to develop Alexa Skill Kit based on Serverless Architecture
by
Hidetaka Okamoto
PDF
WordBench京都12月、WordCampUSからのWP REST APIな話
by
Hidetaka Okamoto
PDF
LODを使ったサイトとプラグインを作ってみた話[WordBenchOsaka]
by
Hidetaka Okamoto
PPTX
PHPのタイプヒンティング
by
Hidetaka Okamoto
PPTX
Phpのinterfaceを使う
by
Hidetaka Okamoto
PPTX
Doctrineアカンパターン
by
Hidetaka Okamoto
WooCommerce & AWS
by
Hidetaka Okamoto
How Would You Like Component Management System
by
Hidetaka Okamoto
WordPressでデータ記事書こうぜ
by
Hidetaka Okamoto
やらいや!WebComponents wp-dfes03 LT
by
Hidetaka Okamoto
自分用プラグインのススメ
by
Hidetaka Okamoto
びわ湖花火大会のオープンデータアプリを作ってみて
by
Hidetaka Okamoto
和歌山ITカーニバルAWSハンズオンスライド
by
Hidetaka Okamoto
WordBench京都 WordPress with Linked Open Data
by
Hidetaka Okamoto
WP-APIを使ってみよう&No PHPテーマという考え方
by
Hidetaka Okamoto
WebComponentsをPolymerとgulpとyeomanでさっくり使い始めよう
by
Hidetaka Okamoto
Serverless WordPress & next Interface of WordPress
by
Hidetaka Okamoto
なんとなくjQueryでAjaxをつかってみる
by
Hidetaka Okamoto
How to develop Alexa Skill Kit based on Serverless Architecture
by
Hidetaka Okamoto
WordBench京都12月、WordCampUSからのWP REST APIな話
by
Hidetaka Okamoto
LODを使ったサイトとプラグインを作ってみた話[WordBenchOsaka]
by
Hidetaka Okamoto
PHPのタイプヒンティング
by
Hidetaka Okamoto
Phpのinterfaceを使う
by
Hidetaka Okamoto
Doctrineアカンパターン
by
Hidetaka Okamoto
_s + bootstrapで始めるWordPressテーマ開発入門
1.
_s & Bootstrapで 始めるテーマ作成入門 WordCamp
Tokyo 2015 ハンズオン 岡本 秀高
2.
はじめに
3.
今日の流れ • オリエンテーション • _sのインストール •
Bootstrapの追加 • テーマを実際に作っていく
4.
今日伝えたいと思ってること • 巨人の肩に乗れば「テーマ作成」は簡単 • テーマ作成にPHPの知識はそれほど必要ない •
だれか公式テーマ特攻はよ
5.
私について • 岡本秀高(ヒデ) • 株式会社デジタルキューブ •
WordBench京都モデレーター • オープンデータとかAWSとか。
6.
テーマ・プラグイン作ったりとか
7.
http://ja.amimoto-ami.com/
10.
時間少ないんで いろいろ端折ります
11.
詳しい内容は 過去のハンズオン資料を http://bit.ly/1Ozk1Wg http://bit.ly/1fSZOyB
12.
1_sをインストールしよう
13.
_sってなに?
14.
_s(underscores) Automatticが作ったスターターテーマ テーマに必要なPHPファイルが一式 っている CSSが書ければオリジナルテーマが作れる
15.
_sのセットアップ 1. テーマファイルを作成 2. 開発環境へインストール 3.
テーマの有効化
16.
_sのセットアップ 1.テーマファイルを作成 2. 開発環境へインストール 3. テーマの有効化
17.
http://underscores.me/
18.
テーマファイルを作成する • 基本設定は_sのDLページで設定可能 • とりあえず使ってみる場合なら、 「Theme
Name」を入力するだけ *公式テーマ名と被ると後で死ぬ • 細かい設定は「Advanced Options」をクリック
19.
テーマ名を入れて クリック!
20.
_sのセットアップ 1. テーマファイルを作成 2.開発環境へインストール 3. テーマの有効化
21.
開発環境へアップロード • 先ほどDLしたzipを管理画面からアップロード • テーマ一覧に表示されればOK •
テストデータを入れておくと便利 http://nuuno.net/note/wordpress-testdata/
22.
クリック!
23.
先ほどDLしたzipファイルを アップロードしよう
24.
_sのセットアップ 1. テーマファイルを作成 2. 開発環境へインストール 3.テーマの有効化
25.
「有効化」
27.
2_sにBootstrapを 追加しよう
28.
Bootstrapの説明は 省きます。
29.
http://getbootstrap.com/
32.
アドレスだけコピーする
33.
テーマのfunctions.phpを開く
34.
テーマにCSSを追加するコード function themename_css() { wp_enqueue_style( 'theme-name', 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/ css/bootstrap.min.css' ); } add_action(
'wp_enqueue_scripts', 'themename_css' );
35.
BoostrapCSS適用後
36.
3_s with Bootstrapを 触ってみよう
37.
ここまでは進めたい
38.
やること • Bootstrapのグリッドシステムを使う • ナビゲーションをBootstrap仕様にする •
_s with Bootstrapのポイント
39.
Bootstrapのグリッドシステムを使う HTMLタグに rowやcolクラスを 書き足していくだけ!
40.
header.php 40行目くらい Before : <div
id="content" class=“site-content"> After: <div id="content" class="site-content row">
41.
index.php 14行目くらい Before: <div id="primary"
class="content-area"> After: <div id="primary" class="content-area col-md-8">
42.
sidebar.php 12行目くらい Before: <div id="secondary"
class="widget-area" role="complementary"> After: <div id="secondary" class="widget-area col-md-4" role="complementary">
43.
こうなる
44.
まとめ id:content primary/secondaryをラップしている id:primary content.php(メインコンテンツ)が入ってる id:secondary sidebar.php(ウィジェット)が入ってる
45.
ナビゲーションをBootstrap仕様に PHPにパラメータを1つ 追加するだけ。
46.
header.php 36行目くらい Before: <?php wp_nav_menu(
array( 'theme_location' => 'primary', 'menu_id' => 'primary-menu' ) ); ?> After: <?php wp_nav_menu( array( 'theme_location' => 'primary', 'menu_id' => 'primary-menu' ,'menu_class' => 'nav navbar-nav') ); ?>
47.
メニューにスタイルがつく
48.
wp_nav_menu WordPressのメニューを 表示させる関数 ‘menu-class’ => ‘className’, でクラス名を設定できる。
49.
More Info https://wpdocs.osdn.jp/テンプレートタグ/ wp_nav_menu 知りたいことはだいたいcodexに載っている
50.
_s with Bootstrapのポイント •
Bootstrapで設定されているクラスを_sに適用する • メニューとウィジェットはWordPress関数なので Codexを • 「if ∼ endif」と「while ∼ endwhile」に要注意
51.
Free Time ! (おまけ)
52.
ヘッダー画像を表示する
53.
inc/custome-header.php 8-12行目をコピーしよう!
54.
header.php コピーしたPHPを貼り付けよう!
55.
これだけでOK!
56.
JSを読み込む
57.
任意の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
58.
他のCSSフレームワークを使う
59.
テーマにCSSを追加するコード function themename_css() { wp_enqueue_style( 'theme-name', 'https://maxcdn.bootstrapcdn.com/bootstrap/ 3.3.5/css/bootstrap.min.css' ); } add_action(
'wp_enqueue_scripts', 'themename_css' );
60.
テーマにCSSを追加するコード function themename_css() { wp_enqueue_style( 'theme-name', 'https://maxcdn.bootstrapcdn.com/bootstrap/ 3.3.5/css/bootstrap.min.css' ); } add_action(
'wp_enqueue_scripts', 'themename_css' ); パスを変えるだけ!
61.
おさらい • codexが読めればPHPもだいたいいける • _sとBootstrapの組み合わせでテーマ制作がラクに •
他のスターターテーマやライブラリも試してみて
62.
One More Thing… •
_s使っていれば公式テーマ準拠のテーマになる • せっかくなので年内にレビュー出してみよう! • テーマレビューについてはまた明日b
Download