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
タカシ キタジマ
25,819 views
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
WordCamp Tokto 2015で登壇したセッションのスライドです。
Internet
◦
Read more
23
Save
Share
Embed
Embed presentation
Download
Downloaded 41 times
1
/ 130
2
/ 130
3
/ 130
4
/ 130
5
/ 130
6
/ 130
7
/ 130
8
/ 130
9
/ 130
10
/ 130
11
/ 130
12
/ 130
13
/ 130
14
/ 130
15
/ 130
16
/ 130
17
/ 130
18
/ 130
19
/ 130
20
/ 130
21
/ 130
22
/ 130
23
/ 130
24
/ 130
25
/ 130
26
/ 130
27
/ 130
28
/ 130
29
/ 130
30
/ 130
31
/ 130
32
/ 130
33
/ 130
34
/ 130
35
/ 130
36
/ 130
37
/ 130
38
/ 130
39
/ 130
40
/ 130
41
/ 130
42
/ 130
43
/ 130
44
/ 130
45
/ 130
46
/ 130
47
/ 130
48
/ 130
49
/ 130
50
/ 130
51
/ 130
52
/ 130
53
/ 130
54
/ 130
55
/ 130
56
/ 130
57
/ 130
58
/ 130
59
/ 130
60
/ 130
61
/ 130
62
/ 130
63
/ 130
64
/ 130
65
/ 130
66
/ 130
67
/ 130
68
/ 130
69
/ 130
70
/ 130
71
/ 130
72
/ 130
73
/ 130
74
/ 130
75
/ 130
76
/ 130
77
/ 130
78
/ 130
79
/ 130
80
/ 130
81
/ 130
82
/ 130
83
/ 130
84
/ 130
85
/ 130
86
/ 130
87
/ 130
88
/ 130
89
/ 130
90
/ 130
91
/ 130
92
/ 130
93
/ 130
94
/ 130
95
/ 130
96
/ 130
97
/ 130
98
/ 130
99
/ 130
100
/ 130
101
/ 130
102
/ 130
103
/ 130
104
/ 130
105
/ 130
106
/ 130
107
/ 130
108
/ 130
109
/ 130
110
/ 130
111
/ 130
112
/ 130
113
/ 130
114
/ 130
115
/ 130
116
/ 130
117
/ 130
118
/ 130
119
/ 130
120
/ 130
121
/ 130
122
/ 130
123
/ 130
124
/ 130
125
/ 130
126
/ 130
127
/ 130
128
/ 130
129
/ 130
130
/ 130
More Related Content
PDF
WP-CLI (WordBench Sendai 20140628)
by
Kazue Igarashi
PDF
ノンプログラマーのためのWordPressプラグイン開発超入門v1.0
by
Yuki Okamoto
PDF
Word pressはじめの一歩 テーマ作成ハンズオン
by
Hidetaka Okamoto
PDF
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
by
タカシ キタジマ
PDF
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
by
Mignon Style
PDF
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
by
タカシ キタジマ
PDF
WordBench京都版 _sハンズオン
by
Hidetaka Okamoto
PPTX
WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015
by
Kitani Kimiya
WP-CLI (WordBench Sendai 20140628)
by
Kazue Igarashi
ノンプログラマーのためのWordPressプラグイン開発超入門v1.0
by
Yuki Okamoto
Word pressはじめの一歩 テーマ作成ハンズオン
by
Hidetaka Okamoto
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
by
タカシ キタジマ
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
by
Mignon Style
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
by
タカシ キタジマ
WordBench京都版 _sハンズオン
by
Hidetaka Okamoto
WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015
by
Kitani Kimiya
What's hot
PDF
4時間まったりWordPressテーマ作成講座
by
Shinichi Nishikawa
PDF
え?まだMAMPで消耗してんの?
by
Takayuki Miyauchi
PDF
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
by
Akari Doi
PDF
第3回WordPress Cafe プラグイン紹介
by
foom_in
PDF
Learning from theme review requirements
by
Shinichi Nishikawa
PDF
レスポンシブ・イメージのWordPressへの実装と4.4
by
Toru Miki
PDF
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
by
Hidekazu Ishikawa
PDF
_s + bootstrapで始めるWordPressテーマ開発入門
by
Hidetaka Okamoto
PPTX
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
by
Yoshinori Kobayashi
PPTX
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
by
Takahiro Nakahata
PDF
ノンプログラマーのためのWordPressテーマ作成ステップアップ術
by
Mignon Style
PDF
WordPress公式テーマ登録のための5ステップ
by
Mignon Style
PDF
TwentyTwelveの子テーマつくったらハマった話
by
Cherry Pie Web
KEY
WordPress中級者への道!テンプレートタグはどう動くのか!?
by
Shinichi Nishikawa
PPTX
2015年 失敗しない! WordPress多言語サイト制作で 絶対に知っておきたいこと
by
Katz Ueno
KEY
WordPressってブログじゃないの?
by
tokumotonahoko
PDF
更新作業で消耗しない!Web製作者のためのWordPress公式ディレクトリ活用術
by
Mignon Style
PDF
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
by
Yoshinori Kobayashi
PPTX
An example of how to make the accessibility ready theme
by
Takeshi Kashihara
PDF
WordPress公式ディレクトリテーマ登録のポイント:プラグインテリトリーを理解してハッピーになろう
by
Mignon Style
4時間まったりWordPressテーマ作成講座
by
Shinichi Nishikawa
え?まだMAMPで消耗してんの?
by
Takayuki Miyauchi
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
by
Akari Doi
第3回WordPress Cafe プラグイン紹介
by
foom_in
Learning from theme review requirements
by
Shinichi Nishikawa
レスポンシブ・イメージのWordPressへの実装と4.4
by
Toru Miki
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
by
Hidekazu Ishikawa
_s + bootstrapで始めるWordPressテーマ開発入門
by
Hidetaka Okamoto
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
by
Yoshinori Kobayashi
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
by
Takahiro Nakahata
ノンプログラマーのためのWordPressテーマ作成ステップアップ術
by
Mignon Style
WordPress公式テーマ登録のための5ステップ
by
Mignon Style
TwentyTwelveの子テーマつくったらハマった話
by
Cherry Pie Web
WordPress中級者への道!テンプレートタグはどう動くのか!?
by
Shinichi Nishikawa
2015年 失敗しない! WordPress多言語サイト制作で 絶対に知っておきたいこと
by
Katz Ueno
WordPressってブログじゃないの?
by
tokumotonahoko
更新作業で消耗しない!Web製作者のためのWordPress公式ディレクトリ活用術
by
Mignon Style
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
by
Yoshinori Kobayashi
An example of how to make the accessibility ready theme
by
Takeshi Kashihara
WordPress公式ディレクトリテーマ登録のポイント:プラグインテリトリーを理解してハッピーになろう
by
Mignon Style
Viewers also liked
PDF
What's new in WordPress 4.4 (For Demo)
by
Daisuke Takahashi
PDF
WordPressと離島での図書館作り〜コントリビュートすることで働き方を選択する未来へ
by
Junko Nukaga
PPTX
The Best Practices of Making WordPress Site Multilingual
by
Katz Ueno
PDF
まだタスクランナー使っていないって本当(マジ)? 仕事に対する効率化意識向上のための gulp ハンズオン : Wordcamp tokyo 2015
by
Hiromu Hasegawa
PDF
「なんとなく」の壁を越えよう! 〜自信を持ってWordPressを選択するためのヒント〜
by
Naoko Takano
PDF
WordCamp2015 LT WordPress+VPSでつくられたWebサイトのセキュリティチェックポイントとWordPressの「Waltiプラグイ...
by
Masanori Fujisaki
PDF
airyのご紹介
by
Teruaki Murakami
PDF
拡散欲しいよね!WordPressでプラグインを使わずにOGPを設定してみた
by
Yoshihiko Yoshida
PPTX
var dumpを使わないWordPress開発フロー
by
優也 田島
PDF
WordPressで行う継続的インテグレーション入門編
by
Hiroshi Urabe
PDF
マルチパブリッシング プラットフォームとしてのWordPress
by
文樹 高橋
PDF
GPL: WordPress 4つの自由と ビジネスモデル / WordCamp Tokyo 2015 講演スライド
by
Shinichi Nishikawa
PDF
コミュニティ立ち上げのときに本当にあった恐い話
by
Mio Konagaya
PDF
WordPress tokyo2015 - 公式プラグインでお金を稼ぐことができるか?
by
Masahiro Nakashima
PDF
『ライターと制作者のメディアの作り方』WordCamp Tokyo2015
by
Hiroki Saiki
PDF
モブログのすすめ – スマホを活用すれば読まれるWordPressが作れる in WordCamp 2015 Tokyo
by
isloop @wayohoo.com
PDF
WordCamp Tokyo 2015 リアルフォーラム
by
Hajime Ogushi
PPTX
Webサイトをめぐるセキュリティ状況と効果的な防御方法(WordPress編)
by
Hiroshi Tokumaru
PDF
中級アフィリエイターの実際 @WordCampTokyo2015
by
Kazuo Dobashi
PDF
Why We Should Choose Free Plugins
by
Takayuki Miyoshi
What's new in WordPress 4.4 (For Demo)
by
Daisuke Takahashi
WordPressと離島での図書館作り〜コントリビュートすることで働き方を選択する未来へ
by
Junko Nukaga
The Best Practices of Making WordPress Site Multilingual
by
Katz Ueno
まだタスクランナー使っていないって本当(マジ)? 仕事に対する効率化意識向上のための gulp ハンズオン : Wordcamp tokyo 2015
by
Hiromu Hasegawa
「なんとなく」の壁を越えよう! 〜自信を持ってWordPressを選択するためのヒント〜
by
Naoko Takano
WordCamp2015 LT WordPress+VPSでつくられたWebサイトのセキュリティチェックポイントとWordPressの「Waltiプラグイ...
by
Masanori Fujisaki
airyのご紹介
by
Teruaki Murakami
拡散欲しいよね!WordPressでプラグインを使わずにOGPを設定してみた
by
Yoshihiko Yoshida
var dumpを使わないWordPress開発フロー
by
優也 田島
WordPressで行う継続的インテグレーション入門編
by
Hiroshi Urabe
マルチパブリッシング プラットフォームとしてのWordPress
by
文樹 高橋
GPL: WordPress 4つの自由と ビジネスモデル / WordCamp Tokyo 2015 講演スライド
by
Shinichi Nishikawa
コミュニティ立ち上げのときに本当にあった恐い話
by
Mio Konagaya
WordPress tokyo2015 - 公式プラグインでお金を稼ぐことができるか?
by
Masahiro Nakashima
『ライターと制作者のメディアの作り方』WordCamp Tokyo2015
by
Hiroki Saiki
モブログのすすめ – スマホを活用すれば読まれるWordPressが作れる in WordCamp 2015 Tokyo
by
isloop @wayohoo.com
WordCamp Tokyo 2015 リアルフォーラム
by
Hajime Ogushi
Webサイトをめぐるセキュリティ状況と効果的な防御方法(WordPress編)
by
Hiroshi Tokumaru
中級アフィリエイターの実際 @WordCampTokyo2015
by
Kazuo Dobashi
Why We Should Choose Free Plugins
by
Takayuki Miyoshi
Similar to WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
PDF
WordBeachDeathMarchWorkshop
by
takashi ono
PDF
WordPress ブラウザで始めるカスタマイズ+ テーマの基礎的な知識
by
kenji goto
PDF
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
by
Takashi Uemura
PDF
Webデザイナーが身に付けておきたい定番スキル ー WordPress 初級・導入編 ー
by
Kite Koga
PDF
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
by
ericsagnes
PDF
1日でマスターするWordpress講座
by
光利 吉田
PDF
ゼロからつくるWord pressテーマ第5回
by
Hitsuji
PDF
中級者のためのWordPress講座[第2回]WordPressテーマをカスタマイズしてみよう!
by
switch3000
PDF
これからWordPressのテーマ制作をはじめる人のために 〜テーマを作って公式ディレクトリに登録しよう!〜
by
Mignon Style
KEY
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
by
Yuji Nojima
PPTX
WordBench熊本第3回勉強会
by
Akinori Tateyama
PDF
世界標準ブログツール WordPressの最新版3.0と豊富なプラグイン
by
tamotsu toyoda
PDF
SaCSS vol.24
by
jun sugimoto
PDF
SaCSS vol. 24
by
jun sugimoto
PDF
WordPressって何
by
Kazue Igarashi
PDF
12 総合演習Word Pressの利用
by
文樹 高橋
PDF
レンタルサーバで今すぐ始めるWEB開発
by
Naoyuki Kataoka
KEY
Prejob wordpress v2_1121
by
Shohei Aoyama
KEY
Prejob wordpress v2_1121
by
Shohei Aoyama
PDF
WordPress3.0 新デフォルトテーマ Twenty Ten 大解剖! ~秋バージョン~
by
hokori matu
WordBeachDeathMarchWorkshop
by
takashi ono
WordPress ブラウザで始めるカスタマイズ+ テーマの基礎的な知識
by
kenji goto
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
by
Takashi Uemura
Webデザイナーが身に付けておきたい定番スキル ー WordPress 初級・導入編 ー
by
Kite Koga
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
by
ericsagnes
1日でマスターするWordpress講座
by
光利 吉田
ゼロからつくるWord pressテーマ第5回
by
Hitsuji
中級者のためのWordPress講座[第2回]WordPressテーマをカスタマイズしてみよう!
by
switch3000
これからWordPressのテーマ制作をはじめる人のために 〜テーマを作って公式ディレクトリに登録しよう!〜
by
Mignon Style
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
by
Yuji Nojima
WordBench熊本第3回勉強会
by
Akinori Tateyama
世界標準ブログツール WordPressの最新版3.0と豊富なプラグイン
by
tamotsu toyoda
SaCSS vol.24
by
jun sugimoto
SaCSS vol. 24
by
jun sugimoto
WordPressって何
by
Kazue Igarashi
12 総合演習Word Pressの利用
by
文樹 高橋
レンタルサーバで今すぐ始めるWEB開発
by
Naoyuki Kataoka
Prejob wordpress v2_1121
by
Shohei Aoyama
Prejob wordpress v2_1121
by
Shohei Aoyama
WordPress3.0 新デフォルトテーマ Twenty Ten 大解剖! ~秋バージョン~
by
hokori matu
More from タカシ キタジマ
PDF
Habakiri advent calendar 2015 総まとめ!
by
タカシ キタジマ
PDF
WordCamp Kansai 2015 CI ハンズオン
by
タカシ キタジマ
PDF
VCCW + Wordmove でデプロイが劇的に簡単になった話
by
タカシ キタジマ
PDF
2014年の振り返り WordPress関連の動向・コミュニティ活動など - WordBench長崎 08
by
タカシ キタジマ
PDF
Advanced Custom Fields が重すぎると感じるあなたへ
by
タカシ キタジマ
PDF
これが長崎生まれ長崎育ち!スーパーお問い合わせフォーム MW WP Form だ!+ α
by
タカシ キタジマ
PDF
Mw wp formについてss
by
タカシ キタジマ
Habakiri advent calendar 2015 総まとめ!
by
タカシ キタジマ
WordCamp Kansai 2015 CI ハンズオン
by
タカシ キタジマ
VCCW + Wordmove でデプロイが劇的に簡単になった話
by
タカシ キタジマ
2014年の振り返り WordPress関連の動向・コミュニティ活動など - WordBench長崎 08
by
タカシ キタジマ
Advanced Custom Fields が重すぎると感じるあなたへ
by
タカシ キタジマ
これが長崎生まれ長崎育ち!スーパーお問い合わせフォーム MW WP Form だ!+ α
by
タカシ キタジマ
Mw wp formについてss
by
タカシ キタジマ
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
1.
WordCamp Tokyo 2015 WP-CLIとWordPress公式ディレクトリ を活用した爆速サイト構築術 ー
インストールからデザイン、ページ作成までを10分で!ー
2.
キタジマタカシ inc2734 フリーランス Web デザイナー
/ プログラマー モンキーレンチ - http://2inc.org WordBench 長崎 モデレーター
3.
WordCamp Kansai 2015 実行委員、スピーカー WordPress
で行う継続的インテグレーション のススメ
6.
このセッションの内容 • 予算が少ない、納期が短いなどの理由で、 とにかく早くサイトを立ち上げる必要が あるときに、どういう方法があるのかを知る • 黒い画面はこわくない •
公式ディレクトリのテーマ・プラグインは便利
7.
WordCamp Tokyo 2015 WP-CLIとWordPress公式ディレクトリ を活用した爆速サイト構築術 ー
インストールからデザイン、ページ作成までを10分で!ー
8.
こんなサイト 作りたい。 • カフェのサイトを 想定 • サイト構成: -
トップページ - ブログ - お問い合わせ • 写真は PAKUTASO さんか らお借りしました。
9.
前提条件、作業内容 • 原稿、写真素材は用意しておいたものを使用。 • WordPress
のダウンロード、インストールから行う。 • パーマリンク、メディアサイズ、固定フロントページの設定 などの初期設定を行う。 • トップページのコーディング、ブログ、お問い合わせフォーム の設置。 • これを10分でやりたい。
10.
00 爆速構築術の説明に入る前に
11.
10分でサイトを作るには 自動化が必須です。
12.
自動化するには黒い画面で コマンドを実行しなければ なりません。
13.
いわゆる、黒い画面
14.
ローカル、サーバーの様々な 操作をコマンドで 実行するための画面 ( コマンドプロンプト、ターミナル、Putty など
)
15.
黒い画面、苦手ですか?
16.
今日お話することは ぜんぜん難しくありません。
17.
コマンドの良いところは コピペで実行できることです。
18.
ぜひ黒い画面だからと 引かずに軽い気持ちで お聞きください。
19.
とりあえずコレだけは 覚えたほうが良いコマンド • SSH でサーバーにログイン ssh
[email protected]
• ディレクトリの移動 cd /var/www/html • 現在のディレクトリのパスを表示 pwd • 現在のディレクトリの中身を表示 ls -al
20.
では本題
21.
01 WordPress インストール 初期設定編
22.
よくある WordPress 環境の構築
23.
よくある WordPress 環境の構築 wordpress.org
から zip をダウンロード
24.
よくある WordPress 環境の構築 wordpress.org
から zip をダウンロード 展開して FTP でサーバーにアップロード
25.
よくある WordPress 環境の構築 wordpress.org
から zip をダウンロード 展開して FTP でサーバーにアップロード データベースの情報などを入力
26.
よくある WordPress 環境の構築 wordpress.org
から zip をダウンロード ログインしてパーマリンクの設定 展開して FTP でサーバーにアップロード データベースの情報などを入力
27.
よくある WordPress 環境の構築 wordpress.org
から zip をダウンロード ログインしてパーマリンクの設定 展開して FTP でサーバーにアップロード サイト説明文の設定 データベースの情報などを入力
28.
よくある WordPress 環境の構築 wordpress.org
から zip をダウンロード ログインしてパーマリンクの設定 サンプルページを削除 展開して FTP でサーバーにアップロード サイト説明文の設定 データベースの情報などを入力
29.
よくある WordPress 環境の構築 wordpress.org
から zip をダウンロード ログインしてパーマリンクの設定 サンプルページを削除 ホームとブログ用の固定ページを作成 してページの割り当て設定 展開して FTP でサーバーにアップロード サイト説明文の設定 データベースの情報などを入力
30.
よくある WordPress 環境の構築 wordpress.org
から zip をダウンロード ログインしてパーマリンクの設定 メディアサイズの設定 サンプルページを削除 ホームとブログ用の固定ページを作成 してページの割り当て設定 展開して FTP でサーバーにアップロード サイト説明文の設定 データベースの情報などを入力
31.
よくある WordPress 環境の構築 wordpress.org
から zip をダウンロード ログインしてパーマリンクの設定 メディアサイズの設定 サンプルページを削除 ホームとブログ用の固定ページを作成 してページの割り当て設定 必要なプラグインのインストール 展開して FTP でサーバーにアップロード サイト説明文の設定 データベースの情報などを入力
32.
はい、10分超えました
33.
WordPress インストール・初期設定 • WordPress
のインストールや初期設定は 意外にやることが多く時間がかかります。 • 画面を行ったり来たりするのは時間がかかる ので、一気にコマンドで処理するのが効率的 です。
34.
これを wordpress.org から zip
をダウンロード ログインしてパーマリンクの設定 メディアサイズの設定 サンプルページを削除 ホームとブログ用の固定ページを作成 してページの割り当て設定 必要なプラグインのインストール 展開して FTP でサーバーにアップロード サイト説明文の設定 データベースの情報などを入力
35.
こうする • サーバーに SSH
( 黒い画面 ) でログイン • WordPress のディレクトリに移動 ( cd ) • コマンドをコピペして実行
36.
WordPress をコマンドで 簡単に操作するためのツール WP-CLI
37.
WP-CLI • サーバー(もしくはローカル)にインストールして 使用します。 • よく使うコマンドをメモ帳などに書いておけば、コピペ して実行するだけでOK。だから全てを覚える必要はあ りません。 •
一度用意しておけば、次にサイトを作るときもほとんど そのまま流用することができます。
38.
WP-CLI • WP-CLI は
WordPress が設置された ディレクトリでしか実行できません。 • サーバーにログインし ( ssh
[email protected]
) 、 WordPress のディレクトリに移動 ( cd /var/www/html ) してから使います。
39.
WP-CLI の基本的な構成 wp option
update posts_per_page 10 wp plugin install mw-wp-form --activate オプションを 更新! 表示件数を 10件に プラグインを インストール! オプションMW WP Form を
40.
よく使う WP-CLI のコマンド
41.
よく使う WP-CLI のコマンド •
WordPress のダウンロード wp core download --locale=ja • wp-config.php を作成 wp core config --dbname=wordpress --dbuser=wordpress --dbpass=password --dbhost=localhost --skip-check • wp-config.php をもとにデータベースを作成 wp db create このあたりを必要に 応じて変更
42.
よく使う WP-CLI のコマンド •
WordPress のダウンロード wp core download --locale=ja • wp-config.php を作成 wp core config --dbname=wordpress --dbuser=wordpress --dbpass=password --dbhost=localhost --skip-check • wp-config.php をもとにデータベースを作成 wp db create このあたりを必要に 応じて変更 いろいろハマりやすいのでデータベースは 事前に作っておくことをオススメします。
43.
よく使う WP-CLI のコマンド •
WordPress のインストール wp core install --url=http://example.com/ --title=サイト名 -- admin_user=admin --admin_password=パスワード --
[email protected]
• テーマのインストール・有効化 wp theme install twentyfifteen --activate • プラグインのインストール有効化 wp plugin install smart-custom-fields mw-wp-form --activate このあたりを必要に 応じて変更
44.
よく使う WP-CLI のコマンド •
投稿数の設定 wp option update posts_per_page 8 • キャッチフレーズの設定 wp option update blogdescription 'キャッチフレーズ' • パーマリンクの設定 wp rewrite structure '/blog/%year%/%monthnum%/ %day%/%post_id%/' このあたりを必要に 応じて変更
45.
よく使う WP-CLI のコマンド WordPress
で Web サイトを制作する場合、 フロントページの設定が必要です。
46.
よく使う WP-CLI のコマンド •
固定フロントページの設定 wp option update show_on_front 'page' • トップページ用ページの作成 wp option update page_on_front $(wp post create -- post_type=page --post_title=Home —post_status=publish -- porcelain) • ブログ用ページの作成 wp option update page_for_posts $(wp post create -- post_type=page --post_title=Blog --post_status=publish --porcelain)
47.
よく使う WP-CLI のコマンド •
はじめに言いましたが、これらのコマンドは いちいち覚える必要はありません。 • メモ帳などに保存しておいて、必要なときに コピペで実行すれば大丈夫です。 • でも覚えちゃうともっと楽になります^^
48.
WP-CLI のインストール
49.
WP-CLI のインストール • WP-CLI
はレンタルサーバーにもインストール することができます。 • が、コマンドを実行するツールなので、SSH が使えるサーバーでないといけません。
50.
WP-CLI のインストール • レンタルサーバに『WP-CLI』をサクっと入れる シェルスクリプト作ってみたよ http://www.tecking.org/archives/4169 •
もちろんお使いのパソコンにインストールもできる ので、ローカルで開発してアップしてもOK http://wp-cli.org/
51.
その他の便利な WP-CLI のコマンド
52.
その他の便利な WP-CLI のコマンド •
データベースのエクスポート wp db export • データベースのインポート wp db import ファイル名
53.
その他の便利な WP-CLI のコマンド •
データベースの置換 ( シリアライズ対応!) wp search-replace http://example.local http://example.com • メディアライブラリの画像の再生成 wp media regenerate
54.
その他の便利な WP-CLI のコマンド •
コアのアップデート wp core update • テーマのアップデート wp theme update --all • プラグインのアップデート wp plugin update --all
55.
注意事項 • 今回は WP-CLI
でできることをお伝えしたかっ たのでサーバーで直接作業する想定でお話し ています。 • これだとデータがサーバー上にしかなく、も しものときに超こわいので、本来はローカル で作業してアップロードすることをオススメ します。
56.
ここまでのまとめ • WordPress の立ち上げからどんどん自動化。 •
WP-CLI のよく使うコマンドはメモ帳などに保 存してくとコピペですぐ実行することができ て便利です。
57.
02 テーマ制作編
58.
よくあるテーマ制作の流れ
59.
よくあるテーマ制作の流れ Photoshop などでページカンプを作成
60.
よくあるテーマ制作の流れ Photoshop などでページカンプを作成 ページカンプをもとにコーディング
61.
よくあるテーマ制作の流れ Photoshop などでページカンプを作成 ページカンプをもとにコーディング コーディングしたデータをもとに WordPress
のテーマを作成
62.
よくあるテーマ制作の流れ Photoshop などでページカンプを作成 style.css、index.php、front-page.php、home.php、 archive.php、single.php、page.php、functions.php … ページカンプをもとにコーディング コーディングしたデータをもとに
WordPress のテーマを作成
63.
よくあるテーマ制作の流れ Photoshop などでページカンプを作成 style.css、index.php、front-page.php、home.php、 archive.php、single.php、page.php、functions.php … ページカンプをもとにコーディング コーディングしたデータをもとに
WordPress のテーマを作成 WordPress に必須の関数や CSS を定義
64.
10分、無理。
65.
テーマ制作 • 「デザインカンプの作成」「デザインカンプ をもとにしたコーディング」「コーディング したデータをもとにしたテーマの作成」それ ら全てが10分を超えてしまうものです。 • テーマ制作を早く行うためには、ある程度で きあがったテーマをインストールして使う必 要があります。
66.
WordPress 公式テーマディレクトリ にはそんなテーマがいっぱい!
67.
WordPress 公式テーマディレクトリ • レビュワーの厳しいチェックを受け、承認され たテーマのみが掲載、配布されています。 •
プラグインテリトリー。テーマはプラグインの テリトリーを犯してはいけないというルール。 • つまり、余計なことをしないシンプルな仕組み のテーマが多くベースとして使いやすい。
68.
例えば、Habakiri
69.
Habakiri by キタジマタカシ http://habakiri.2inc.org
70.
Habakiri • デモをするのに慣れているテーマのほうが失敗確率 が減るので、今回は自分のテーマでご説明します。 • Habakiri
は子テーマをストレス無く作りたいという 趣旨で開発したテーマです。 • 単体ではそれほどデザイン性は高くありませんが子 テーマからデザインがカスタマイズしやすい設計に なっています。
71.
Habakiri の特徴 01 カスタマイザー
72.
カスタマイザー • CSS やテンプレートを編集せずに色の変更やレイアウ トの変更ができる
WordPress の機能のこと。 • そのテーマがカスタマイザーに対応している場合は 「外観 > カスタマイザー」というメニューが表示され ます。 • WordPress 4.3 からは管理バーからもアクセス可能に!
76.
Habakiri の特徴 02 ページテンプレート
77.
ページテンプレート • 固定ページのレイアウトを選択できる機能のこと。 • Habakiri
には初めから7つのページテンプレートが 用意されています。 • 用意されたテンプレートに適当なものがあれば わざわざレイアウトの変更のためだけに子テーマを 作ったり CSS を変更する必要がなくなります。
79.
Habakiri の特徴 03 たくさんのフック
80.
フックとは • 特定の文字列を書き換えたり、特定の位置に任意の 処理やHTMLを挿入したりできる仕組みのこと。 • 任意の場所に
HTML を追加したい場合、フックを使 えばテンプレートを上書き・編集しなくても HTML を追加できます。 • Habakiri にはたくさんのフックが用意されています。
82.
habakiri_before_container
83.
habakiri_before_header_content habakiri_before_container
84.
habakiri_before_header_content habakiri_after_header_content habakiri_before_container
85.
habakiri_before_header_content habakiri_after_header_content habakiri_before_container habakiri_before_global_navigation
86.
habakiri_before_header_content habakiri_after_header_content habakiri_before_container habakiri_before_global_navigation habakiri_after_global_navigation
87.
habakiri_before_contents_content habakiri_before_header_content habakiri_after_header_content habakiri_before_container habakiri_before_global_navigation habakiri_after_global_navigation
88.
habakiri_before_contents_content habakiri_before_header_content habakiri_after_header_content habakiri_before_container habakiri_before_global_navigation habakiri_after_global_navigation habakiri_before_sidebar_widget_area
89.
habakiri_before_contents_content habakiri_before_header_content habakiri_after_header_content habakiri_before_container habakiri_before_global_navigation habakiri_after_global_navigation habakiri_before_sidebar_widget_area habakiri_before_title
90.
habakiri_before_entry_meta habakiri_before_contents_content habakiri_before_header_content habakiri_after_header_content habakiri_before_container habakiri_before_global_navigation habakiri_after_global_navigation habakiri_before_sidebar_widget_area habakiri_before_title
91.
habakiri_before_entry_meta habakiri_before_contents_content habakiri_before_header_content habakiri_after_header_content habakiri_before_container habakiri_before_global_navigation habakiri_after_global_navigation habakiri_before_sidebar_widget_area habakiri_after_title habakiri_before_title
92.
habakiri_before_entry_meta habakiri_after_entry_meta habakiri_before_contents_content habakiri_before_header_content habakiri_after_header_content habakiri_before_container habakiri_before_global_navigation habakiri_after_global_navigation habakiri_before_sidebar_widget_area habakiri_after_title habakiri_before_title
93.
habakiri_before_entry_content habakiri_before_entry_meta habakiri_after_entry_meta habakiri_before_contents_content habakiri_before_header_content habakiri_after_header_content habakiri_before_container habakiri_before_global_navigation habakiri_after_global_navigation habakiri_before_sidebar_widget_area habakiri_after_title habakiri_before_title
94.
habakiri_before_entry_content habakiri_after_sidebar_widget_area habakiri_before_entry_meta habakiri_after_entry_meta habakiri_before_contents_content habakiri_before_header_content habakiri_after_header_content habakiri_before_container habakiri_before_global_navigation habakiri_after_global_navigation habakiri_before_sidebar_widget_area habakiri_after_title habakiri_before_title
95.
habakiri_before_entry_content habakiri_after_sidebar_widget_area habakiri_after_entry_content habakiri_before_entry_meta habakiri_after_entry_meta habakiri_before_contents_content habakiri_before_header_content habakiri_after_header_content habakiri_before_container habakiri_before_global_navigation habakiri_after_global_navigation habakiri_before_sidebar_widget_area habakiri_after_title habakiri_before_title
96.
habakiri_before_entry_content habakiri_after_sidebar_widget_area habakiri_after_entry_content habakiri_before_entry_meta habakiri_after_entry_meta habakiri_before_contents_content habakiri_after_contents_content habakiri_before_header_content habakiri_after_header_content habakiri_before_container habakiri_before_global_navigation habakiri_after_global_navigation habakiri_before_sidebar_widget_area habakiri_after_title habakiri_before_title
97.
habakiri_before_entry_content habakiri_after_sidebar_widget_area habakiri_after_entry_content habakiri_before_entry_meta habakiri_after_entry_meta habakiri_before_contents_content habakiri_after_contents_content habakiri_before_header_content habakiri_after_header_content habakiri_before_footer_content habakiri_before_container habakiri_before_global_navigation habakiri_after_global_navigation habakiri_before_sidebar_widget_area habakiri_after_title habakiri_before_title
98.
habakiri_before_entry_content habakiri_after_sidebar_widget_area habakiri_after_entry_content habakiri_before_entry_meta habakiri_after_entry_meta habakiri_before_contents_content habakiri_after_contents_content habakiri_before_header_content habakiri_after_header_content habakiri_before_footer_content habakiri_after_footer_content habakiri_before_container habakiri_before_global_navigation habakiri_after_global_navigation habakiri_before_sidebar_widget_area habakiri_after_title habakiri_before_title
99.
/\___/ヽ ヽ / ::::::::::::::::\ つ
. | ,,--- ---、 .:::| わ | 、_(o)_,: _(o)_, :::|ぁぁ . | ::< .::|あぁ \ /( [三] )ヽ ::/ああ /`ー-----―´\ぁあ
100.
ここまでのまとめ • 予算が少ない、納期が短いなどの理由で とにかく早くサイトを立ち上げる必要があるときに デザイン・コーディング・テーマ化を1からやる 余裕はありません。 • 既にある程度できあがっている
+ デザインを カスタマイズしたり機能を拡張しやすいテーマを 有効活用しましょう。
101.
03 コンテンツコーディング編
103.
• デフォルトのスタイルを書いて^ω^
104.
• デフォルトのスタイルを書いて • それぞれのパーツのスタイルを書いて ^ω^ ^_^
105.
• デフォルトのスタイルを書いて • それぞれのパーツのスタイルを書いて •
様々なデバイスでちゃんと表示されるように ^ω^ ^_^ ˙_˙ ;
106.
• デフォルトのスタイルを書いて • それぞれのパーツのスタイルを書いて •
様々なデバイスでちゃんと表示されるように • 全てを一からコツコツと ^ω^ ^_^ ˙_˙ ; -_-
107.
• デフォルトのスタイルを書いて • それぞれのパーツのスタイルを書いて •
様々なデバイスでちゃんと表示されるように • 全てを一からコツコツと • そして突如発生する の不具合… ^ω^ ^_^ ˙_˙ ; -_- > < ロ
108.
• デフォルトのスタイルを書いて • それぞれのパーツのスタイルを書いて •
様々なデバイスでちゃんと表示されるように • 全てを一からコツコツと • そして突如発生する の不具合… • 応急処置的な修正で更なる闇へ… ^ω^ ^_^ ˙_˙ ; -_- > < ロ ˙-˙
109.
ちゃんとした CSS を 書くのは結構大変 しかも時間がかかる
110.
CSS フレームワーク
111.
例えば、Bootstrap
112.
Bootstrap • Twitter が開発している
CSS フレームワーク。 • 世界中で使われているのでオレオレ CSS より 情報が手に入りやすくメンテナンス性も高い。 • デフォルトのスタイリング、ボタンなどの 基本的なパーツのスタイルなどが っている。
113.
Bootstrap • マルチデバイスに対応したカラム分けを行う グリッドシステムが超便利。 • ベースを
Bootstrap で作れば、あとはスタイルを調整 したり、不足しているスタイルを加えていけば OK。 • Habakiri は Bootstrap ベースなので、何も意識せずに Bootstrap を使用することができます。
115.
<div class= container
> <div class= row > <div class= col-md-4 > 1カラム目 </div> <div class= col-md-4 > 2カラム目 </div> <div class= col-md-4 > 3カラム目 </div> </div> </div> Bootstrap col-xs-* スマホサイズ以上のとき col-sm-* タブレットサイズ以上のとき col-md-* PCサイズ以上のとき col-lg-* ワイドPCサイズ以上のとき に * 列のグリッド幅を使うか
116.
Bootstrap に関する よくある勘違い
117.
Bootstrap に関するよくある勘違い • Bootstrap
はデザインができないプログラマー が使うツールだよねー
118.
Bootstrap に関するよくある勘違い • Bootstrap
はデザインができないプログラマー が使うツールだよねー 間違いです。 あくまで工数を減らすためのツールという認識。 CSS が苦手というデザイナーさんにおいても 便利なツールだと思います。
119.
Bootstrap に関するよくある勘違い • 似たようなデザインになってしまうので使う べきではない
120.
Bootstrap に関するよくある勘違い • 似たようなデザインになってしまうので使う べきではない 間違いです。 デザイン性の高いサイトでもバリバリ使われて います。参考:http://expo.getbootstrap.com/
121.
ここまでのまとめ • CSS フレームワークを使えば、自分で1から CSS
を書かなくても、ルールにそって HTML を書いていくだけでおおまかなレイアウトが 完成する。 • あとは調整する CSS を書き足していけばOK
122.
04 やってみます
123.
こんなサイト 作りたい。 • カフェのサイトを 想定 • サイト構成: -
トップページ - ブログ - お問い合わせ • 写真は PAKUTASO さんか らお借りしました。
124.
前提条件、作業内容 • 原稿、写真素材は用意しておいたものを使用。 • WordPress
のダウンロード、インストールから行う。 • パーマリンク、メディアサイズ、固定フロントページの設定などの初期 設定を行う。 • トップページのコーディング、ブログ、お問い合わせフォームの設置。 • これを10分でやりたい。 • ( ネット上で一発勝負は危険なので、今回はローカルでやります… )
125.
ちなみに、事前に試してみた結果 WordPress のダウンロード∼初期設定 完了までに 30秒 ∼デザイン・サイト完成までで 11分35秒
かかりました。
126.
10分、無理。
127.
では、やってみます
128.
の前に、デモに使う WP-CLI コマンドをざっくり見てから デモやります。
129.
実際のところ • 実運用するには、OGP の設定、Twitter
Card の設定、Analytics の設定とかも必要なので、 実際にはもう少し時間がかかります。 • そのあたりもプラグインでちゃちゃっとやる と楽です。
130.
さいごのまとめ • 何度も繰り返す作業、面倒な作業はとにかく 自動化してもっと有意義なことに時間を使い ましょう! • コマンドは覚えきれなくても、コピペ実行す れば大丈夫。覚えればもっと早くなります。 •
プラグインだけなく、テーマも使ってみてね!
Download