Submit Search
Upload
使ってはいけないテンプレートタグ(Word bench 2015/08)
•
0 likes
•
736 views
Masahiro Nakashima
Follow
for Word bench 2015/08
Read less
Read more
Engineering
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 29
Download now
Download to read offline
Recommended
今、WordPress を使う理由
今、WordPress を使う理由
Naoko Takano
WordPressでブログ以外のサイトを作る 〜カスタム投稿タイプやカスタムフィールドの使い方〜
WordPressでブログ以外のサイトを作る 〜カスタム投稿タイプやカスタムフィールドの使い方〜
Takuma Nishiyama
WordPressで作るポートフォリオサイト
WordPressで作るポートフォリオサイト
Takuma Nishiyama
第3回WordPress Cafe プラグイン紹介
第3回WordPress Cafe プラグイン紹介
foom_in
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
Takashi Uemura
「なんとなく」の壁を越えよう! 〜自信を持ってWordPressを選択するためのヒント〜
「なんとなく」の壁を越えよう! 〜自信を持ってWordPressを選択するためのヒント〜
Naoko Takano
WordPressで行う継続的インテグレーション入門編
WordPressで行う継続的インテグレーション入門編
Hiroshi Urabe
Word camposaka imaigo_slideshare
Word camposaka imaigo_slideshare
Go Imai
Recommended
今、WordPress を使う理由
今、WordPress を使う理由
Naoko Takano
WordPressでブログ以外のサイトを作る 〜カスタム投稿タイプやカスタムフィールドの使い方〜
WordPressでブログ以外のサイトを作る 〜カスタム投稿タイプやカスタムフィールドの使い方〜
Takuma Nishiyama
WordPressで作るポートフォリオサイト
WordPressで作るポートフォリオサイト
Takuma Nishiyama
第3回WordPress Cafe プラグイン紹介
第3回WordPress Cafe プラグイン紹介
foom_in
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
Takashi Uemura
「なんとなく」の壁を越えよう! 〜自信を持ってWordPressを選択するためのヒント〜
「なんとなく」の壁を越えよう! 〜自信を持ってWordPressを選択するためのヒント〜
Naoko Takano
WordPressで行う継続的インテグレーション入門編
WordPressで行う継続的インテグレーション入門編
Hiroshi Urabe
Word camposaka imaigo_slideshare
Word camposaka imaigo_slideshare
Go Imai
オーサリングツールとしてのCMSとWebアクセシビリティ
オーサリングツールとしてのCMSとWebアクセシビリティ
純生 野田
WordPress はどこへ向かう?〜コミュニティが支える未来〜
WordPress はどこへ向かう?〜コミュニティが支える未来〜
Naoko Takano
var dumpを使わないWordPress開発フロー
var dumpを使わないWordPress開発フロー
優也 田島
WordPressで行う継続的インテグレーションのススメ
WordPressで行う継続的インテグレーションのススメ
horike37
TypeScript And ALM
TypeScript And ALM
Kazushi Kamegawa
Prism for windows runtime入門
Prism for windows runtime入門
一希 大田
Color Testerはどうやって文字の色を拾っているのか?
Color Testerはどうやって文字の色を拾っているのか?
純生 野田
WordCamp Kansai 2015 プレイベント「コントリビューターデイ」
WordCamp Kansai 2015 プレイベント「コントリビューターデイ」
Ayaka Sumida
Learning from theme review requirements
Learning from theme review requirements
Shinichi Nishikawa
レスポンシブ・イメージのWordPressへの実装と4.4
レスポンシブ・イメージのWordPressへの実装と4.4
Toru Miki
世界の最前線!VagrantやWP-CLIなどで開発環境をパワーアップ!
世界の最前線!VagrantやWP-CLIなどで開発環境をパワーアップ!
Seto Takahiro
WCK2014[ハンズオン] 体験して学ぶ はじめてのブログ・サイト制作 〜WordPress.comでサイトを作ってみよう〜
WCK2014[ハンズオン] 体験して学ぶ はじめてのブログ・サイト制作 〜WordPress.comでサイトを作ってみよう〜
tokumotonahoko
今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト
rie05
Style Guide活用のススメ
Style Guide活用のススメ
Shigeki Ohtsuki
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
タカシ キタジマ
airyのご紹介
airyのご紹介
Teruaki Murakami
WordPress tokyo2015 - 公式プラグインでお金を稼ぐことができるか?
WordPress tokyo2015 - 公式プラグインでお金を稼ぐことができるか?
Masahiro Nakashima
集客ばかりを考えるからブログは失敗する -長くブログを続けるために-
集客ばかりを考えるからブログは失敗する -長くブログを続けるために-
WCO_Blogger
The Next PowerCMS
The Next PowerCMS
純生 野田
Tumblrのカスタマイズで作るWebサイト〜苦戦したポイントTOP5〜@Creators MeetUp #27
Tumblrのカスタマイズで作るWebサイト〜苦戦したポイントTOP5〜@Creators MeetUp #27
Erina Takei
Webteko 20090925
Webteko 20090925
だいすけ ふるかわ
コンテンツマーケティングにおける”16の基本的手法”とは?
コンテンツマーケティングにおける”16の基本的手法”とは?
陽平 中山
More Related Content
What's hot
オーサリングツールとしてのCMSとWebアクセシビリティ
オーサリングツールとしてのCMSとWebアクセシビリティ
純生 野田
WordPress はどこへ向かう?〜コミュニティが支える未来〜
WordPress はどこへ向かう?〜コミュニティが支える未来〜
Naoko Takano
var dumpを使わないWordPress開発フロー
var dumpを使わないWordPress開発フロー
優也 田島
WordPressで行う継続的インテグレーションのススメ
WordPressで行う継続的インテグレーションのススメ
horike37
TypeScript And ALM
TypeScript And ALM
Kazushi Kamegawa
Prism for windows runtime入門
Prism for windows runtime入門
一希 大田
Color Testerはどうやって文字の色を拾っているのか?
Color Testerはどうやって文字の色を拾っているのか?
純生 野田
WordCamp Kansai 2015 プレイベント「コントリビューターデイ」
WordCamp Kansai 2015 プレイベント「コントリビューターデイ」
Ayaka Sumida
Learning from theme review requirements
Learning from theme review requirements
Shinichi Nishikawa
レスポンシブ・イメージのWordPressへの実装と4.4
レスポンシブ・イメージのWordPressへの実装と4.4
Toru Miki
世界の最前線!VagrantやWP-CLIなどで開発環境をパワーアップ!
世界の最前線!VagrantやWP-CLIなどで開発環境をパワーアップ!
Seto Takahiro
WCK2014[ハンズオン] 体験して学ぶ はじめてのブログ・サイト制作 〜WordPress.comでサイトを作ってみよう〜
WCK2014[ハンズオン] 体験して学ぶ はじめてのブログ・サイト制作 〜WordPress.comでサイトを作ってみよう〜
tokumotonahoko
今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト
rie05
Style Guide活用のススメ
Style Guide活用のススメ
Shigeki Ohtsuki
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
タカシ キタジマ
airyのご紹介
airyのご紹介
Teruaki Murakami
WordPress tokyo2015 - 公式プラグインでお金を稼ぐことができるか?
WordPress tokyo2015 - 公式プラグインでお金を稼ぐことができるか?
Masahiro Nakashima
集客ばかりを考えるからブログは失敗する -長くブログを続けるために-
集客ばかりを考えるからブログは失敗する -長くブログを続けるために-
WCO_Blogger
The Next PowerCMS
The Next PowerCMS
純生 野田
Tumblrのカスタマイズで作るWebサイト〜苦戦したポイントTOP5〜@Creators MeetUp #27
Tumblrのカスタマイズで作るWebサイト〜苦戦したポイントTOP5〜@Creators MeetUp #27
Erina Takei
What's hot
(20)
オーサリングツールとしてのCMSとWebアクセシビリティ
オーサリングツールとしてのCMSとWebアクセシビリティ
WordPress はどこへ向かう?〜コミュニティが支える未来〜
WordPress はどこへ向かう?〜コミュニティが支える未来〜
var dumpを使わないWordPress開発フロー
var dumpを使わないWordPress開発フロー
WordPressで行う継続的インテグレーションのススメ
WordPressで行う継続的インテグレーションのススメ
TypeScript And ALM
TypeScript And ALM
Prism for windows runtime入門
Prism for windows runtime入門
Color Testerはどうやって文字の色を拾っているのか?
Color Testerはどうやって文字の色を拾っているのか?
WordCamp Kansai 2015 プレイベント「コントリビューターデイ」
WordCamp Kansai 2015 プレイベント「コントリビューターデイ」
Learning from theme review requirements
Learning from theme review requirements
レスポンシブ・イメージのWordPressへの実装と4.4
レスポンシブ・イメージのWordPressへの実装と4.4
世界の最前線!VagrantやWP-CLIなどで開発環境をパワーアップ!
世界の最前線!VagrantやWP-CLIなどで開発環境をパワーアップ!
WCK2014[ハンズオン] 体験して学ぶ はじめてのブログ・サイト制作 〜WordPress.comでサイトを作ってみよう〜
WCK2014[ハンズオン] 体験して学ぶ はじめてのブログ・サイト制作 〜WordPress.comでサイトを作ってみよう〜
今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト
Style Guide活用のススメ
Style Guide活用のススメ
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
airyのご紹介
airyのご紹介
WordPress tokyo2015 - 公式プラグインでお金を稼ぐことができるか?
WordPress tokyo2015 - 公式プラグインでお金を稼ぐことができるか?
集客ばかりを考えるからブログは失敗する -長くブログを続けるために-
集客ばかりを考えるからブログは失敗する -長くブログを続けるために-
The Next PowerCMS
The Next PowerCMS
Tumblrのカスタマイズで作るWebサイト〜苦戦したポイントTOP5〜@Creators MeetUp #27
Tumblrのカスタマイズで作るWebサイト〜苦戦したポイントTOP5〜@Creators MeetUp #27
Similar to 使ってはいけないテンプレートタグ(Word bench 2015/08)
Webteko 20090925
Webteko 20090925
だいすけ ふるかわ
コンテンツマーケティングにおける”16の基本的手法”とは?
コンテンツマーケティングにおける”16の基本的手法”とは?
陽平 中山
Prejob wordpress v2_1121
Prejob wordpress v2_1121
Shohei Aoyama
Prejob wordpress v2_1121
Prejob wordpress v2_1121
Shohei Aoyama
コードをさわらずにビジネスサイトを作ろう!
コードをさわらずにビジネスサイトを作ろう!
FLOW web planning & design
WordPressで複数のプラグインをまとめて一気にインストールする方法
WordPressで複数のプラグインをまとめて一気にインストールする方法
Masahiro Nakashima
クライアント推し。
クライアント推し。
Akira Fukami
簡単なプラグインの管理方法とプラグインのご紹介
簡単なプラグインの管理方法とプラグインのご紹介
Kawaji Masaki
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
Tsuyoshi.
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
Naoki Yamada
Web制作 あとで揉めないための確認のポイント
Web制作 あとで揉めないための確認のポイント
高本 徹
Htmlのコトバ
Htmlのコトバ
Masakazu Muraoka
プロトタイプ時代の WordPressテーマの作り方・考え方
プロトタイプ時代の WordPressテーマの作り方・考え方
kenji goto
日本のCMSの今。特徴とプロジェクトから考える、次のCMS選び:本編
日本のCMSの今。特徴とプロジェクトから考える、次のCMS選び:本編
Seiko Kuchida
案件で使えるプラグイン特集
案件で使えるプラグイン特集
優也 田島
ぼく(たち)のかんがえた最新のJS開発環境 #scripty04
ぼく(たち)のかんがえた最新のJS開発環境 #scripty04
Yahoo!デベロッパーネットワーク
20130302 わんくま勉強会大阪 tfsを使ってみよう
20130302 わんくま勉強会大阪 tfsを使ってみよう
Takuya Kawabe
和歌山ITカーニバルAWSハンズオンスライド
和歌山ITカーニバルAWSハンズオンスライド
Hidetaka Okamoto
Roo
Roo
terahide
ニフティセミナー資料 最初にやっておくべき!内部SEO4つの基本対策
ニフティセミナー資料 最初にやっておくべき!内部SEO4つの基本対策
ニフティ株式会社
Similar to 使ってはいけないテンプレートタグ(Word bench 2015/08)
(20)
Webteko 20090925
Webteko 20090925
コンテンツマーケティングにおける”16の基本的手法”とは?
コンテンツマーケティングにおける”16の基本的手法”とは?
Prejob wordpress v2_1121
Prejob wordpress v2_1121
Prejob wordpress v2_1121
Prejob wordpress v2_1121
コードをさわらずにビジネスサイトを作ろう!
コードをさわらずにビジネスサイトを作ろう!
WordPressで複数のプラグインをまとめて一気にインストールする方法
WordPressで複数のプラグインをまとめて一気にインストールする方法
クライアント推し。
クライアント推し。
簡単なプラグインの管理方法とプラグインのご紹介
簡単なプラグインの管理方法とプラグインのご紹介
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
Web制作 あとで揉めないための確認のポイント
Web制作 あとで揉めないための確認のポイント
Htmlのコトバ
Htmlのコトバ
プロトタイプ時代の WordPressテーマの作り方・考え方
プロトタイプ時代の WordPressテーマの作り方・考え方
日本のCMSの今。特徴とプロジェクトから考える、次のCMS選び:本編
日本のCMSの今。特徴とプロジェクトから考える、次のCMS選び:本編
案件で使えるプラグイン特集
案件で使えるプラグイン特集
ぼく(たち)のかんがえた最新のJS開発環境 #scripty04
ぼく(たち)のかんがえた最新のJS開発環境 #scripty04
20130302 わんくま勉強会大阪 tfsを使ってみよう
20130302 わんくま勉強会大阪 tfsを使ってみよう
和歌山ITカーニバルAWSハンズオンスライド
和歌山ITカーニバルAWSハンズオンスライド
Roo
Roo
ニフティセミナー資料 最初にやっておくべき!内部SEO4つの基本対策
ニフティセミナー資料 最初にやっておくべき!内部SEO4つの基本対策
使ってはいけないテンプレートタグ(Word bench 2015/08)
1.
使ってはいけない テンプレートタグ WordBench 東京 2015/08 FlipClap
/ 中島 真洋(ナカシマ マサヒロ)
2.
中島 真洋(ナカシマ マサヒロ) 九州・熊本県出身、東京都北区・赤羽在住 WEBデザイナー
/ WEBエンジニア 趣味:お酒、音楽、旅行 自己紹介 【ブログ】 着ぐるみ追い剥ぎペンギン http://www.kigurumi.asia
3.
作った公式プラグイン Check Copy Contents (CCC) WP
CSV Exporter Adjust Admin Categories WP Taxonomy Import
4.
WordPress 仕事の現場でサッと使える! デザイン教科書 (Webデザイナー養成講座) 出版社: 技術評論社 初出版
5.
使ってはいけない テンプレートタグ
6.
例えば、こんな時
7.
トップページの記事一覧を 「News」カテゴリーの 記事を最大5件表示したい
8.
<?php if ( have_posts()
) : while ( have_posts() ) : the_post(); ?> <li> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </li> <?php endwhile; endif; ?> 記事の一覧
9.
「wordpress ループ カテゴリだけ」で検索
10.
query_posts() を使えば出来るらしい
11.
<?php query_posts( 'posts_per_page=5&category_name=news' ); if
( have_posts() ) : while ( have_posts() ) : the_post(); ?> <li> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </li> <?php endwhile; endif; wp_reset_query(); ?> query_postsを追加
12.
NG!!
13.
query_posts()は、 プラグインやテーマで使われることが 想定されていません。
14.
http://codex.wordpress.org/Template_Tags/query_posts query_postsのドキュメントページ テーマ、プラグインで 使うなと書いてある
15.
じゃあ、どうするの?
16.
http://codex.wordpress.org/Template_Tags/query_posts pre_get_postsをマジ使え!
17.
pre_get_posts を使おう
18.
query_posts( 'posts_per_page=5&category_name=news' ); これを止めて
19.
function my_pre_get_posts( $query
) { if ( $query->is_home() && $query->is_main_query() ) { $query->set( 'posts_per_page', 5 ); $query->set( 'category_name', 'news' ); } } add_action( 'pre_get_posts', 'my_pre_get_posts' ); functions.phpに記述 query_posts( 'posts_per_page=5&category_name=news' ); 元
20.
<?php if ( have_posts()
) : while ( have_posts() ) : the_post(); ?> <li> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </li> <?php endwhile; endif; ?> 記事の一覧は変更なし
21.
何か良いことあるの?
22.
・理論上速くなる ・デザインとロジックが分離する
23.
他にもある 非推奨の テンプレトートタグ
24.
<a href="<?php bloginfo('url');
?>"> トップページへのURL <a href="<?php echo home_url(); ?>"> NG OK
25.
<a href="<?php bloginfo('template_url');
?>"> テーマディレクトリのURL <a href="<?php echo get_template_directory_uri(); ?>"> NG OK /wp-content/themes/example/∼
26.
あらためて、 調べなおしてみるといいかも
27.
最後に宣伝
28.
WordPress 仕事の現場でサッと使える! デザイン教科書 (Webデザイナー養成講座) 出版社: 技術評論社 非推奨タグは使ってません
29.
ありがとうございました! 使ってはいけない テンプレートタグ WordBench 東京 2015/08 FlipClap
/ 中島 真洋(ナカシマ マサヒロ)
Download now