Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!
Report
Takayuki Miyauchi
Follow
フリーランス
Nov. 4, 2012
•
0 likes
7 likes
×
Be the first to like this
Show More
•
2,236 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Check these out next
WordBench京都版 _sハンズオン
Hidetaka Okamoto
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
Takahiro Nakahata
WordPressってブログじゃないの?
tokumotonahoko
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
タカシ キタジマ
4時間まったりWordPressテーマ作成講座
Shinichi Nishikawa
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
タカシ キタジマ
Code Anything
Yoshitaka Kawashima
Webっちゃ vol.01 [Wordpressでできること]
Yoshifumi Nishimoto
1
of
67
Top clipped slide
信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!
Nov. 4, 2012
•
0 likes
7 likes
×
Be the first to like this
Show More
•
2,236 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Technology
2012/11/3に開催されたWordCamp Osakaのセッションで使用した資料です。
Takayuki Miyauchi
Follow
フリーランス
Advertisement
Advertisement
Advertisement
Recommended
WordCampOsaka2012セッション資料
horike37
1.2K views
•
32 slides
ADC OnAir 第5回 『レスポンシブ Web デザインを学ぼう!実装編』
Naoki Matsuda
5.9K views
•
28 slides
Word camptokyo2012セッション資料
horike37
1.8K views
•
29 slides
WordPress を使いこなそう
Wataru OKAMOTO
66.8K views
•
54 slides
設計から実装まで、今すぐ始める高速化
masaaki komori
13.8K views
•
95 slides
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
Kazuki Akiyama
13.3K views
•
33 slides
More Related Content
Slideshows for you
(20)
WordBench京都版 _sハンズオン
Hidetaka Okamoto
•
2.3K views
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
Takahiro Nakahata
•
15.1K views
WordPressってブログじゃないの?
tokumotonahoko
•
3.4K views
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
タカシ キタジマ
•
5.4K views
4時間まったりWordPressテーマ作成講座
Shinichi Nishikawa
•
4.3K views
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
タカシ キタジマ
•
10.4K views
Code Anything
Yoshitaka Kawashima
•
5.5K views
Webっちゃ vol.01 [Wordpressでできること]
Yoshifumi Nishimoto
•
6.6K views
WP-CLI (WordBench Sendai 20140628)
Kazue Igarashi
•
6.3K views
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
Yoshinori Kobayashi
•
96.1K views
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
Mignon Style
•
59.3K views
え?まだMAMPで消耗してんの?
Takayuki Miyauchi
•
7.4K views
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
Shin Takeuchi
•
20.2K views
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
rie05
•
18.5K views
ノンプログラマーのためのWordPressプラグイン開発超入門v1.0
Yuki Okamoto
•
7.1K views
HTML/CSSを効率的にする メタ言語とツールのアレコレ
知己 久保
•
2.3K views
マルチデバイス時代の高速化
Shin Takeuchi
•
2.2K views
TwentyTwelveの子テーマつくったらハマった話
Cherry Pie Web
•
13.7K views
WordPressでCSSプリプロセッサ入門
Sou Lab
•
7.3K views
VCCW + Wordmove でデプロイが劇的に簡単になった話
タカシ キタジマ
•
7.1K views
Similar to 信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!
(20)
第3回yidev coding guideline読み
Tomohiko Okita
•
648 views
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
Junko Nukaga
•
45.6K views
#NGK2012B Excelによる設計書について
Hiroki Mizuno
•
7K views
Word Beach Nagoya
Eri Sawada
•
1.9K views
CMS / BLOG and SnoWOman
WO Community
•
961 views
WordPress アジュール部 テーマ制作について考えること
Web nist
•
806 views
レスポンシブ+α 第12回WordBench大阪
Junko Nukaga
•
1.8K views
Wco2012 不動産プラグイン.活用例
加藤 貴一
•
3.8K views
HTML5を用いたセマンティックな文書作成【TechBuzz】第8回HTML5開発技術勉強会 〜先行事例紹介/交流会〜
圭輔 大曽根
•
1.9K views
テーマ作成のアプローチ
Seto Takahiro
•
985 views
JavaEE6 First Application #glassfishjp
Satoshi Kubo
•
2.5K views
WP Boosterの裏側
Takayuki Miyauchi
•
2.5K views
.インストールをやってみよう
ohotech
•
327 views
NoSQLとビックデータ入門編Update版
Koichiro Nishijima
•
4.1K views
WordPress 3.5 目覚めし8つの新機能
Odyssey Eightbit
•
9.1K views
Osc2012tokyo timing
Takashi Kitamura
•
832 views
Aiming study#6pdf
Koutaro Chikuba
•
21.7K views
はじめてのEmmet with Sublime Text2
Sadaaki HIRAI
•
6.3K views
jQueryで作るカスタム投稿の画像スライダーライブラリ
Takashi Uemura
•
3.8K views
Seminar report (Building a Linux server and AWS SDK for Ruby)
Tamotsu Furuya
•
2.3K views
Advertisement
More from Takayuki Miyauchi
(20)
オープンソースによるイノベーションの継続
Takayuki Miyauchi
•
3.7K views
I love Automation
Takayuki Miyauchi
•
7.5K views
WordPress on HHVM + Hack
Takayuki Miyauchi
•
14.1K views
オープンソース & オープンデータ
Takayuki Miyauchi
•
1.4K views
VCCW - Vagrant based WordPress development environment
Takayuki Miyauchi
•
6K views
WordPress開発の最新事情
Takayuki Miyauchi
•
4.4K views
Cybozu Kintone x WordPress
Takayuki Miyauchi
•
2.6K views
WordPressプラグインを公開しよう!
Takayuki Miyauchi
•
1.8K views
WordPress Meetup at HUBBA Thailand
Takayuki Miyauchi
•
1.7K views
JAWS-UG Kansai 特別編 AWSがあるとき。ないとき。
Takayuki Miyauchi
•
1.1K views
初心者向けWordPress DB & Performance
Takayuki Miyauchi
•
2.8K views
AWS+WordPressでつくるFirefoxアプリ
Takayuki Miyauchi
•
17.5K views
Ckan + AWS
Takayuki Miyauchi
•
2.5K views
BookPress開発チームから見た 電子書籍の世界
Takayuki Miyauchi
•
1.6K views
WordBench Osaka 春の大翻訳祭り
Takayuki Miyauchi
•
6.1K views
アプリケーションプラットホームとしてのWordPress
Takayuki Miyauchi
•
5.2K views
WordPressで電子書籍
Takayuki Miyauchi
•
5.4K views
PHP-Ninjaの裏側
Takayuki Miyauchi
•
2.8K views
WordPressのお作法
Takayuki Miyauchi
•
940 views
WordCamp Tokyo 2011 プラグインを作って世界と交流しようぜ
Takayuki Miyauchi
•
561 views
Recently uploaded
(20)
☀️【杜兰大学毕业证成绩单留学生首选】
2125nuh
•
2 views
SoftwareControl.pdf
ssusercd9928
•
15 views
【DL輪読会】Flow Matching for Generative Modeling
Deep Learning JP
•
656 views
20230516 @Mix Leap Hirohiko_Suwa
Masashi Nakagawa
•
82 views
留信网认证可查【皇家霍洛威学院文凭证书毕业证购买】
32lkhng
•
2 views
Forguncy8 製品概要 202305.pptx
フォーガンシー
•
6 views
突如登場したAzure Developer CLIでなにができるのか?検証してみる
Kazumi IWANAGA
•
27 views
①【汤普森河大学毕业证文凭学位证书|工艺完美复刻】
love445ds
•
2 views
統計学の攻略_推測統計学の考え方.pdf
akipii Oga
•
28 views
Oracle Cloud Infrastructure:2023年5月度サービス・アップデート
オラクルエンジニア通信
•
25 views
ChatGPT + LlamaIndex 0 .6 による チャットボット の実装
Takanari Tokuwa
•
0 views
点群SegmentationのためのTransformerサーベイ
Takuya Minagawa
•
12 views
モバイル・クラウド・コンピューティング-データを如何に格納し、組み合わせ、情報として引き出すか
Masahiko Funaki
•
2 views
CDLEハッカソン2022参加報告.pdf
SHOIWA1
•
0 views
SoftwareControl.pdf
ssusercd9928
•
6 views
第2回Matlantis User Conference_20230421_久間薫先生
Matlantis
•
281 views
①【戴尔豪斯大学毕业证文凭学位证书|工艺完美复刻】
love445ds
•
2 views
☀️【中央兰开夏大学毕业证成绩单留学生首选】
25mjhd12
•
4 views
Omnis
DaisukeFujita10
•
11 views
TestSIP (1).pdf
DeependraSingh712859
•
2 views
Advertisement
信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!
信頼性が高くハイパフォーマンスな
テーマ開発テクニックでライバルに差をつけろ! 速くてちゃんと動くテーマの作り方! 2012年11月3日 WordCamp Osaka 2012 at 天満研修センター 宮内 隆行 12年11月5日月曜日
自己紹介 12年11月5日月曜日
✓ 和歌山県の串本町という田舎でフリーランス
してます。 ✓ デジタルキューブという会社のバックエンドエ ンジニアとしても仕事してます。 デジタルキューブは、Amazon Web Serviceの 公認コンサルタントです。 12年11月5日月曜日
設計やバックエンドの開発を行いました。 12年11月5日月曜日
本日のAWSハンズオンで! 12年11月5日月曜日
WordPressのプラグイン作ってます。 12年11月5日月曜日
twitter: @miya0001 12年11月5日月曜日
ブログ: http://firegoby.jp/ 12年11月5日月曜日
✓ WordCamp Kobe
2011 ✓ WordCamp Tokyo 2011 ✓ PHPカンファレンス関西 2012 ✓ WordBeach Nagoya 2012 ✓ WordCamp Tokyo 2012 WordCampでは、 今回で4回連続でセッションさせて頂きます。 ありがとうございます。 12年11月5日月曜日
きょうの内容 12年11月5日月曜日
✓ テンプレートタグの互換性の話
✓ これは簡単!Theme Checkによるテーマのテスト ✓ Theme Unit TestでCSSの不具合を効率良くもぐら たたき! ✓ 高速に表示されるテーマを開発するためのポイント 12年11月5日月曜日
テンプレートタグの
互換性のお話 12年11月5日月曜日
ご存知ですか?
これから紹介するテンプレートタグは 非推奨です。 12年11月5日月曜日
bloginfo( url ) 12年11月5日月曜日
☓
bloginfo( url ) 12年11月5日月曜日
☓
bloginfo( url ) home_url() を使いましょう。 12年11月5日月曜日
bloginfo( stylesheet_uri ) 12年11月5日月曜日
☓
bloginfo( stylesheet_uri ) 12年11月5日月曜日
☓
bloginfo( stylesheet_uri ) get_stylesheet_uri() を使いましょう。 12年11月5日月曜日
add_custom_background() 12年11月5日月曜日
☓
add_custom_background() 12年11月5日月曜日
☓
add_custom_background() add_theme_support($feature, $args) を使いましょう。 12年11月5日月曜日
みんなが使ってるはずのプラグインが
期待通りに動かないことありますよ ね? 12年11月5日月曜日
多くの場合、
古いテンプレートタグを 使っているのが原因です。 12年11月5日月曜日
最新のテンプレートタグを
Codex等で追いかけるのは大変。 12年11月5日月曜日
実は簡単にチェックする方法が
ちゃんと用意されてるんです。 12年11月5日月曜日
Theme Checkを使えば
テンプレートタグを 覚えなくてもオッケー! 12年11月5日月曜日
Theme Check について 12年11月5日月曜日
✓ WordPress テーマが
Codex(WordPressの 決まり)に準拠してるかどうかをチェックす るためのプラグイン ✓ WordPress コアとあわせて最新バージョンが リリースされています。 ✓ 開発者は本家のエライ人たち 12年11月5日月曜日
✓ 公式ディレクトリに登録されるテーマは、こ
のテストに合格することが義務付けられてい ます! 12年11月5日月曜日
theme-checkでググってね! 12年11月5日月曜日
使い方は超簡単です。 12年11月5日月曜日
✓ まず、wp-config.phpを修正してデバッグモー
ドに。 ✓ 本番環境でこのまま放置しておくことはやめ たほうがいいのでご注意! define( WP_DEBUG , true); 12年11月5日月曜日
✓ プラグインをインストール。
✓ 管理画面の「外観」-「Theme Check」へ移 動 ✓ テストしたいテーマを選んで「テスト実行!」 をクリック! 12年11月5日月曜日
なんかいっぱいでてきたー! 12年11月5日月曜日
✓ エラーが出たら、グーグル先生に聞いちゃいま
しょう! ✓ 対処方法がわかればひとつずつモグラたた き! ✓ 最悪フォーラムに聞いちゃえ! 12年11月5日月曜日
theme-checkの注意点 12年11月5日月曜日
✓ 子テーマを使ってる場合は、親テーマもチェ
ックしたほうがいいです。 ✓ 親テーマに警告が出た場合は、親テーマを書 き換えずに子テーマで吸収する感じで。 (これは逆に上級なテクニックが必要) 12年11月5日月曜日
✓ 必ずしもすべての警告に問題があるわけでは
ないです。 passed the tests は合格って意味です。 RECOMMENDEDは推奨って意味。 WordPressコアの旧バージョンとの互換性保持の ために古いタグをあえて使ってることも多い。 12年11月5日月曜日
✓ このテストは頑張ってもぐらたたきをすれ
ば、テーマに必要な要件をひととおり知るこ とができるので、とても勉強になります。 ✓ 本を何時間もかけて読むよりはるかに簡単! しかも常に最新情報! 12年11月5日月曜日
テーマ
ユニットテスト 12年11月5日月曜日
このテストもCodexで定められた
由緒正しいテストです。 http://codex.wordpress.org/Theme_Unit_Test 12年11月5日月曜日
このテストの目的はCSSの
動作確認をすることです! 12年11月5日月曜日
テストの手順 12年11月5日月曜日
✓ http://megumi-manuals.com/ にアクセス。
✓ 右側のメニューの「インポートテストデータ」 をダウンロード。 12年11月5日月曜日
✓ インポートデータをダウンロードしたら解凍
✓ 管理画面の「ツール」ー「インポート」の中 にある「WordPress」を選択して、解凍し た.xmlをインポート! 12年11月5日月曜日
✓ インポートが完了すると、約20ページの固
定ページと約30ページの投稿がインポート されます。 ✓ あとは、それらを順番に確認してモグラたた き! 12年11月5日月曜日
12年11月5日月曜日
12年11月5日月曜日
12年11月5日月曜日
12年11月5日月曜日
ただし残念なお知らせ 12年11月5日月曜日
現在インポートデータはリニューアル中の
ため画像のリンクが切れてしまいます...。 たぶんHTML5に対応するんじゃないかと 個人的に予想しております。 12年11月5日月曜日
✓ このテストを使用すると、お客さんにテーマのレビュ
ーをするときも印象がいいよ! ✓ 文字アタリ文字アタリ文字アタリ文字アタリ文字アタ リ文字アタリ文字アタリ文字アタリ文字アタリ よりも ずっと見栄えがいいですよね。 ✓ CSSの作業も順番にモグラたたきをするだけで良くな るので、効率が良くなります! 12年11月5日月曜日
高速に表示される
テーマの作り方 12年11月5日月曜日
CSSはJavaScriptよりも
先に読み込みましょう。 12年11月5日月曜日
✓ ブラウザはCSSのダウンロードが完了するま
で何も表示しません。 ✓ でもJavaScriptはダウンロードが完了しなく ても表示を開始します。 12年11月5日月曜日
ファイルの数をなるべく
減らしましょう! 12年11月5日月曜日
✓ CSSはなるべく1つのファイルにまとめましょう!
✓ @import はなるべく避けましょう! ✓ 小さな画像はCSSスプライトでまとめましょう! 12年11月5日月曜日
wp_enqueue_style()
wp_enqueue_script() を使いこなしましょう! 12年11月5日月曜日
✓ これらを使うとキャッシュ系のプラグインや
CDNのサービスなどと相性がとても良くなり ます。 12年11月5日月曜日
そうそう
CDNといえば! ja.wpbooster.net 12年11月5日月曜日
よくある誤解 12年11月5日月曜日
get_stylesheet_uri()
とか bloginfo( stylesheet_uri ) つかうよりも直書きしちゃったほうが 早くなるんじゃね? 12年11月5日月曜日
✓ これらの値はWordPressが呼び出された時点
でまとめて取得されていますので、この記述 を省いてもデータベースへのアクセスは減りま せん。 ✓ 一部のCDNとかキャッシュ系プラグインはこ れらを使ってることが前提で設計されてるの で、いろいろと問題が生じます。 ✓ 期待通りに動かないプラグインとか出てきま すよ。 12年11月5日月曜日
そうそう
CDNといえば! ja.wpbooster.net 12年11月5日月曜日
ありがとうございました! 12年11月5日月曜日
Advertisement