SlideShare ist ein Scribd-Unternehmen logo
1 von 65
Downloaden Sie, um offline zu lesen
WordFes2013
脱コピペ!
デザイナーにもわかるPHPと
WP_Query
な・・・なんとなくでも理解してみよう!
自己紹介
名古屋で株式会社ベクトル というウェブ制作会社をしています。
普段はWordPressを使って企業サイトなどを制作しながら生きています。
デザイナー上がりなので高度なPGやサーバー・DBなど、バックエンドの
部分は苦手です…
名前:石川栄和
Twitter : @kurudrive
2013 WordCrab Fukui セッションスピーカー
2012 WordCamp Tokyo セッションスピーカー
2012 WordBeach Nagoya 実行委員 & セッションスピーカー
2012 WordBench Tokyo LT
その他セミナーやLTも少し…
最近のWordPressコミュニティでの活動
テーマ作ってます
企業サイト向けテーマ「BizVektor」
このセッションで言いたいこと
PHPと配列の基本を
理解すれば出来る事が
飛躍的に増える!
このセッションの内容
• PHPの書式の超基本
• 条件分岐
• 配列を理解する
• WP_Query で情報を取り出す
• 投稿の中身を理解する
• ユーザーのリストを作ってみる
書式の超基本
PHPの書き方
PHPはここから PHPはここまで
PHPを書く時は必ず
<?php ではじまります。
<?php phpのプログラム; ?>
<h1> the_title(); </h1>
<h1><?php the_title(); ?></h1>
<h1> the_title(); </h1>
echo ~
後ろに続く文字列などを出力します。
<?php echo ‘表示します’; ?>
表示します
変数
$で始まる英字の文字列に
いろいろなものを格納できます。
<?php
$a = ‘表示します’;
echo $a;
?> 表示します
<?php
$a = ‘表示します’;
echo $a;
?>
文字列を変数に代入する時は ’ ’ でくくる
処理の行の最後は ;
数学の = とは違う!
右辺の値を左辺に代入
条件分岐
<?php
if ( $a == ‘white’ ) {
echo ‘ホワイト企業です。’;
} else {
echo ‘ブラック企業です。’;
} ?>
$a の中身が white かどうか
たぶんこれは何となく意味がわかると思います。
条件分岐_比較が無いのは真か偽か
<?php
if ( $a ) {
echo ‘ホワイト企業です。’;
} ?>
$a に何か値が入っている = 真
<?php
$age = esc_html( post_custom(‘age’) );
if ( $age ) {
echo ‘年齢:’. $age;
} ?>
年齢入力用のカスタムフィールド
「age」の値を $age に代入
年齢欄が入力されていたら
カスタムフィールドに値が入力されて
いる場合のみ表示する。
用例
ピリオドは「連結」の意味です。
条件分岐_書き方が複数ある!
<?php
if ( $a ) {
echo ‘ホワイト企業です。’;
} ?>
<?php if ( $a ) : ?>
<?php echo ‘ホワイト企業です。’; ?>
<?php endif; ?>
同じ
変数(配列)
$a
$a = array( ‘a’ , ‘b’ );
配列を定義
配列の中身の取り出し方
$a = array( ‘a’,‘b’,‘c’ );
0個目 1個目 2個目
echo $a[0].‘<br />’;
echo $a[1].‘<br />’;
echo $a[2].‘<br />’;
$a = array( ‘a’,‘b’,‘c’ );
echo $a[0].‘<br />’;
echo $a[1].‘<br />’;
echo $a[2].‘<br />’;
a
b
c
変数(連想配列)
値だけを複数持つのではなく、
キーとセットで持てる
$a = array(
‘cat' => 5,
‘posts_per_page' => 10,
);
WordPressでよく見かけるヤツ!!
$a = array(
‘cat' => 5,
‘posts_per_page' => 10,
);
キー 値
$a という1つの変数の中に、
いろいろな情報を持たせている。
連想配列の中身の取り出し方
$a = array(
‘cat' => 5,
‘posts_per_page' => 10,
);
echo $a[‘cat’].‘<br />’;
echo $a[‘post_per_page’].‘<br />’;
5
10
WP_QUERY
投稿や固定ページのデータを自分の求める条件で取得・表示!
できる事
トップページや固定ページ、
サイドバーなどに、
任意の条件で絞り込んだ
記事一覧を表示したい!
例
• 不動産サイト
• カスタム投稿タイプ ‘room’に
物件情報を登録
• 畳数や家賃、築年数、駅からの距離など
をカスタムフィールドに登録
トップページに特定の条件に
合致する物件情報を表示
1.絞り込み条件を作成
女性向けのオススメ物件として
• オートロックあり
(カスタムフィールド ‘autolock’)
• 独立洗面台完備
(カスタムフィールド ‘senmendai’)
の物件を表示したい場合
$args = array(
'post_type' => 'room',
'posts_per_page' => 5,
'meta_query' => array(
array(
'key' => 'autolock',
'value' => 'yes',
),
array(
'key' => 'senmendai',
'value' => 'yes',
)
)
);
絞込の条件を配列で定義して、
配列に格納します。
投稿タイプが room
カスタムフィールドのパラメーター
独立洗面台(senmendai)が
あり(yes)
1ページの表示件数
オートロック(autolock)が
あり(yes)
これで $args に条件が入りました。
http://notnil-creative.com/blog/archives/1288
条件のパラメーターは非常に沢山あります。
下記など参考にして試してみて下さい。
他 「WP_Query パラメーター」で検索!
2.該当記事のデータを取得
new WP_Query( $args );
絞込条件を指定した配列
WP_Queryに $args を入れる!
$datas =
3.データをループして出力
カテゴリーや月別アーカイブなど
<ul>
<?php while ( have_posts() ) : the_post(); ?>
<li><?php the_title(); ?></li>
<?php endwhile; ?>
</ul>
アーカイブ系のページの場合、ループの中に表示する記事の条件は
予め設定されている。
該当データがあるかないか
次の投稿に進み、
グローバル変数$postを設定。
さっき出来た $datas の
内容でループしたい。
<ul>
<?php while ( $datas->have_posts() ) : $datas-> the_post(); ?>
<li><?php the_title(); ?></li>
<?php endwhile; ?>
</ul>
<?php wp_reset_query(); ?>
$datas-> を付ける事で、
$datasの内容でループする
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array(
'post_type' => 'room',
'meta_query' => array(
array(
'key' => 'autolock',
'value' => 'yes',
),
array(
'key' => 'senmendai',
'value' => 'yes',
)
)
);
$datas = new WP_Query( $args );
?>
<ul>
<?php while ( $datas->have_posts() ) : $datas-> the_post(); ?>
<li><?php the_title(); ?></li>
<?php endwhile; ?>
</ul>
<?php wp_reset_query(); ?>
投稿データの中身
ところで、ループの中で、
$post->post_title;
$post->ID;
とか、
見かけた事ありませんか?
この $post の中に、
1つの投稿のデータが
連想配列で入っています。
カテゴリーや月別アーカイブなど
<ul>
<?php while ( have_posts() ) : the_post(); ?>
<li><?php the_title(); ?></li>
<?php endwhile; ?>
</ul>
該当データがあるかないか
次の投稿に進み、
グローバル変数$postを設定。
the_title()の部分は
下記のようにも書けます。
※本当はエスケープしましょう。
<ul>
<?php while ( have_posts() ) : the_post(); ?>
<li><?php echo $post->post_title; ?></li>
<?php endwhile; ?>
</ul>
<ul>
<?php while ( have_posts() ) : the_post(); ?>
<li><?php echo $post->post_title; ?></li>
<?php endwhile; ?>
</ul>
次の投稿に進み、
グローバル変数$postを設定。
該当する投稿のデータが
$post の中に入っている
$post の中身を
覗いてみよう。
<ul>
<?php while ( have_posts() ) : the_post(); ?>
<?php
print ‘<pre>’;
print_r($post);
print ‘</pre>’;
?>
<?php endwhile; ?>
</ul>
よく使います!
WP_Post Object
(
[ID] => 2483
[post_author] => 1
[post_date] => 2013-06-04 12:20:53
[post_date_gmt] => 2013-06-04 03:20:53
[post_content] => 記事1の本文です。
[post_title] => 記事1
[post_excerpt] => 記事1の抜粋です。
[post_status] => publish
[comment_status] => closed
[ping_status] => closed
[post_password] =>
[post_name] => post_1_slug
[to_ping] =>
[pinged] =>
[post_modified] => 2013-08-30 23:54:28
[post_modified_gmt] => 2013-08-30 14:54:28
[post_content_filtered] =>
[post_parent] => 0
[guid] => http://XXXXXXXXX.com/?post_type=room&p=2483
[menu_order] => 0
[post_type] => info
[post_mime_type] =>
[comment_count] => 0
[filter] => raw
)
ブラウザで見ると
こんな感じで
配列の中身が整形
されて表示できる!
WP_Post Object
(
[ID] => 2483
[post_author] => 1
[post_date] => 2013-06-04 12:20:53
[post_date_gmt] => 2013-06-04 03:20:53
[post_content] => 記事1の本文です。
[post_title] => 記事1
[post_excerpt] => 記事1の抜粋です。
部分拡大すると
配列のキー 配列の値
記事のタイトル
echo $post->post_title;
echo $post->ID;
記事のID
$post など変数の中身を調べて
欲しいデータを自在に表示!!
普通の配列の場合
$post[‘post_title’];
$post->post_title;
クラスオブジェクトの場合
補足
ユーザー一覧を作る
ユーザー情報を取得したい!
get_users();
$users = get_users();
ユーザー情報を取得 WordPress 検索
変数に代入
取得した中身
<?php
$users = get_users();
print '<pre>';
print_r($users);
print '</pre>';
?>
Array
(
[0] => WP_User Object
(
[data] => stdClass Object
(
[ID] => 3
[user_login] => kurudrive
[user_pass] => XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
[user_nicename] => kurudrive
[user_email] => kurudrive@gmail.com
[user_url] =>
[user_activation_key] =>
[display_name] => kurudrive
)
以下略
配列のキー
配列の値
配列の値が
さらに配列に
なっている
foreach文でループ
foreach ($users as $key => $user) {
//1人分の情報が変数$userに入る
}
配列のキー 配列の値元の配列
$usersの中身の配列を
1つずつキーと値に代入しながらループ
1人分の情報を見てみる
<?php
$users = get_users();
foreach ($users as $key => $user) {
print '<pre>';
print_r($user);
print '</pre>';
} ?>
WP_User Object
(
[data] => stdClass Object
(
[ID] => 3
[user_login] => kurudrive
[user_pass] => XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
[user_nicename] => kurudrive
[user_email] => kurudrive@gmail.com
[user_url] =>
[user_activation_key] =>
[display_name] => kurudrive
)
以下略
$userの中身
Array
(
[0] => WP_User Object
(
[data] => stdClass Object
(
[ID] => 3
[user_login] => kurudrive
[user_pass] => XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
[user_nicename] => kurudrive
[user_email] => kurudrive@gmail.com
[user_url] =>
[user_activation_key] =>
[display_name] => kurudrive
)
以下略
$usersの中身
WP_User Object
(
[data] => stdClass Object
(
[ID] => 3
[user_login] => kurudrive
[user_pass] => XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
[user_nicename] => kurudrive
[user_email] => kurudrive@gmail.com
[user_url] =>
[user_activation_key] =>
[display_name] => kurudrive
)
以下略
$userの中身
ユーザーページへのURL
site_url()
サイトURL/author/ログインID
$user->user_login
$author_url = site_url(). '/author/'. $user->user_login;
ユーザー名の一覧
<ul>
<?php
$users = get_users();
foreach ($users as $key => $user) {
$author_url = site_url(). '/author/'. $user->user_login;
echo '<li><a href="'.$author_url.'">'.$user->display_name.'</a></li>'."¥n";
} ?>
</ul>
$user->display_name
Array
(
[0] => WP_User Object
(
[data] => stdClass Object
(
[ID] => 3
[user_login] => kurudrive
[user_pass] => XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
[user_nicename] => kurudrive
[user_email] => kurudrive@gmail.com
[user_url] =>
[user_activation_key] =>
[display_name] => kurudrive
)
以下略
なんとなく伝わりましたかね?
ご清聴ありがとうございました。

Weitere ähnliche Inhalte

Was ist angesagt?

最強オブジェクト指向言語 JavaScript 再入門!
最強オブジェクト指向言語 JavaScript 再入門!最強オブジェクト指向言語 JavaScript 再入門!
最強オブジェクト指向言語 JavaScript 再入門!Yuji Nojima
 
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!Takashi Uemura
 
愛と涙のWordPress無理やりカスタマイズ事例集
愛と涙のWordPress無理やりカスタマイズ事例集愛と涙のWordPress無理やりカスタマイズ事例集
愛と涙のWordPress無理やりカスタマイズ事例集Hidekazu Ishikawa
 
WordPressと外部APIとの連携
WordPressと外部APIとの連携WordPressと外部APIとの連携
WordPressと外部APIとの連携Hidekazu Ishikawa
 
WordPressで提供するWeb API
WordPressで提供するWeb APIWordPressで提供するWeb API
WordPressで提供するWeb APIYuko Toriyama
 
Zend Db Table拡張説明資料
Zend Db Table拡張説明資料Zend Db Table拡張説明資料
Zend Db Table拡張説明資料co-hey japan
 
PerlとSQLのいろいろ
PerlとSQLのいろいろPerlとSQLのいろいろ
PerlとSQLのいろいろTakuya Tsuchida
 
⑱jQueryをおぼえよう!その4
⑱jQueryをおぼえよう!その4⑱jQueryをおぼえよう!その4
⑱jQueryをおぼえよう!その4Nishida Kansuke
 
Html5でword pressテーマを作るよ!
Html5でword pressテーマを作るよ!Html5でword pressテーマを作るよ!
Html5でword pressテーマを作るよ!Muyuu Fujita
 
eZ Publish 2012年8月勉強会 - テンプレートオーバーライド
eZ Publish 2012年8月勉強会 - テンプレートオーバーライドeZ Publish 2012年8月勉強会 - テンプレートオーバーライド
eZ Publish 2012年8月勉強会 - テンプレートオーバーライドericsagnes
 
Webapp startup example_to_dolist
Webapp startup example_to_dolistWebapp startup example_to_dolist
Webapp startup example_to_dolistShinichiro Kumeuchi
 
Word press34
Word press34Word press34
Word press34BREN
 
CSS Nite in Matsuyama vol.1 - session 4
CSS Nite in Matsuyama vol.1 - session 4 CSS Nite in Matsuyama vol.1 - session 4
CSS Nite in Matsuyama vol.1 - session 4 arisu yano
 
Wordpressで自分好みのテーマを作る
Wordpressで自分好みのテーマを作るWordpressで自分好みのテーマを作る
Wordpressで自分好みのテーマを作るTakashi Uemura
 
クローラを作る技術と設計 (毎週のハンズオン勉強会資料)
クローラを作る技術と設計 (毎週のハンズオン勉強会資料)クローラを作る技術と設計 (毎週のハンズオン勉強会資料)
クローラを作る技術と設計 (毎週のハンズオン勉強会資料)ひとし あまの
 
eZ Publish勉強会9月〜テンプレート言語〜
eZ Publish勉強会9月〜テンプレート言語〜eZ Publish勉強会9月〜テンプレート言語〜
eZ Publish勉強会9月〜テンプレート言語〜ericsagnes
 
Word press 3.5RC2 - パーフェクト functions.php -
Word press 3.5RC2   - パーフェクト functions.php - Word press 3.5RC2   - パーフェクト functions.php -
Word press 3.5RC2 - パーフェクト functions.php - BREN
 
Doma SQLテンプレートのしくみ
Doma SQLテンプレートのしくみDoma SQLテンプレートのしくみ
Doma SQLテンプレートのしくみToshihiro Nakamura
 

Was ist angesagt? (19)

最強オブジェクト指向言語 JavaScript 再入門!
最強オブジェクト指向言語 JavaScript 再入門!最強オブジェクト指向言語 JavaScript 再入門!
最強オブジェクト指向言語 JavaScript 再入門!
 
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
 
愛と涙のWordPress無理やりカスタマイズ事例集
愛と涙のWordPress無理やりカスタマイズ事例集愛と涙のWordPress無理やりカスタマイズ事例集
愛と涙のWordPress無理やりカスタマイズ事例集
 
WordPressと外部APIとの連携
WordPressと外部APIとの連携WordPressと外部APIとの連携
WordPressと外部APIとの連携
 
WordPressで提供するWeb API
WordPressで提供するWeb APIWordPressで提供するWeb API
WordPressで提供するWeb API
 
Zend Db Table拡張説明資料
Zend Db Table拡張説明資料Zend Db Table拡張説明資料
Zend Db Table拡張説明資料
 
PerlとSQLのいろいろ
PerlとSQLのいろいろPerlとSQLのいろいろ
PerlとSQLのいろいろ
 
⑱jQueryをおぼえよう!その4
⑱jQueryをおぼえよう!その4⑱jQueryをおぼえよう!その4
⑱jQueryをおぼえよう!その4
 
Html5でword pressテーマを作るよ!
Html5でword pressテーマを作るよ!Html5でword pressテーマを作るよ!
Html5でword pressテーマを作るよ!
 
eZ Publish 2012年8月勉強会 - テンプレートオーバーライド
eZ Publish 2012年8月勉強会 - テンプレートオーバーライドeZ Publish 2012年8月勉強会 - テンプレートオーバーライド
eZ Publish 2012年8月勉強会 - テンプレートオーバーライド
 
20120118 titanium
20120118 titanium20120118 titanium
20120118 titanium
 
Webapp startup example_to_dolist
Webapp startup example_to_dolistWebapp startup example_to_dolist
Webapp startup example_to_dolist
 
Word press34
Word press34Word press34
Word press34
 
CSS Nite in Matsuyama vol.1 - session 4
CSS Nite in Matsuyama vol.1 - session 4 CSS Nite in Matsuyama vol.1 - session 4
CSS Nite in Matsuyama vol.1 - session 4
 
Wordpressで自分好みのテーマを作る
Wordpressで自分好みのテーマを作るWordpressで自分好みのテーマを作る
Wordpressで自分好みのテーマを作る
 
クローラを作る技術と設計 (毎週のハンズオン勉強会資料)
クローラを作る技術と設計 (毎週のハンズオン勉強会資料)クローラを作る技術と設計 (毎週のハンズオン勉強会資料)
クローラを作る技術と設計 (毎週のハンズオン勉強会資料)
 
eZ Publish勉強会9月〜テンプレート言語〜
eZ Publish勉強会9月〜テンプレート言語〜eZ Publish勉強会9月〜テンプレート言語〜
eZ Publish勉強会9月〜テンプレート言語〜
 
Word press 3.5RC2 - パーフェクト functions.php -
Word press 3.5RC2   - パーフェクト functions.php - Word press 3.5RC2   - パーフェクト functions.php -
Word press 3.5RC2 - パーフェクト functions.php -
 
Doma SQLテンプレートのしくみ
Doma SQLテンプレートのしくみDoma SQLテンプレートのしくみ
Doma SQLテンプレートのしくみ
 

Andere mochten auch

Lightning ✕ ExUnit の開発背景と設計思想
Lightning ✕ ExUnit の開発背景と設計思想Lightning ✕ ExUnit の開発背景と設計思想
Lightning ✕ ExUnit の開発背景と設計思想Hidekazu Ishikawa
 
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解するWordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解するTakashi Uemura
 
Pest(tech)
Pest(tech)Pest(tech)
Pest(tech)shibom
 
Leveraging Facebook Groups to Network
Leveraging Facebook Groups to NetworkLeveraging Facebook Groups to Network
Leveraging Facebook Groups to NetworkChris Griffith
 
Improve Page Render Time with Amazon Cloudfront
Improve Page Render Time with Amazon CloudfrontImprove Page Render Time with Amazon Cloudfront
Improve Page Render Time with Amazon CloudfrontPolyvore
 
Orientation digital literacy_course
Orientation digital literacy_course Orientation digital literacy_course
Orientation digital literacy_course Wenjing Huang
 
http://skyblueactivityhub.blogspot.com/2010/09/plot-diagrams.html
http://skyblueactivityhub.blogspot.com/2010/09/plot-diagrams.htmlhttp://skyblueactivityhub.blogspot.com/2010/09/plot-diagrams.html
http://skyblueactivityhub.blogspot.com/2010/09/plot-diagrams.htmlBISS
 
รายชื่อบริษัทจัดเก็บค่าลิขสิทธิ์
รายชื่อบริษัทจัดเก็บค่าลิขสิทธิ์รายชื่อบริษัทจัดเก็บค่าลิขสิทธิ์
รายชื่อบริษัทจัดเก็บค่าลิขสิทธิ์Nupol
 
Canh tac tren dat doc 3
Canh tac tren dat doc 3Canh tac tren dat doc 3
Canh tac tren dat doc 3cinnamonVY
 
Tone Excel (Malay)
Tone Excel (Malay)Tone Excel (Malay)
Tone Excel (Malay)Vun Chee Vui
 
Igw ped canc_fnd_inc2
Igw ped canc_fnd_inc2Igw ped canc_fnd_inc2
Igw ped canc_fnd_inc2IGWPCF
 
Data visualization from Finland
Data visualization from FinlandData visualization from Finland
Data visualization from FinlandFlo Apps Ltd
 
Empirical investment group
Empirical investment groupEmpirical investment group
Empirical investment groupChhitiz Shrestha
 

Andere mochten auch (20)

Lightning ✕ ExUnit の開発背景と設計思想
Lightning ✕ ExUnit の開発背景と設計思想Lightning ✕ ExUnit の開発背景と設計思想
Lightning ✕ ExUnit の開発背景と設計思想
 
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解するWordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
 
Pest(tech)
Pest(tech)Pest(tech)
Pest(tech)
 
Leveraging Facebook Groups to Network
Leveraging Facebook Groups to NetworkLeveraging Facebook Groups to Network
Leveraging Facebook Groups to Network
 
Improve Page Render Time with Amazon Cloudfront
Improve Page Render Time with Amazon CloudfrontImprove Page Render Time with Amazon Cloudfront
Improve Page Render Time with Amazon Cloudfront
 
Service providers
Service providersService providers
Service providers
 
Euro shop 2014 trend recap
Euro shop 2014 trend recapEuro shop 2014 trend recap
Euro shop 2014 trend recap
 
Orientation digital literacy_course
Orientation digital literacy_course Orientation digital literacy_course
Orientation digital literacy_course
 
Euthenics How to dress on a date Powerpoint
Euthenics How to dress on a date PowerpointEuthenics How to dress on a date Powerpoint
Euthenics How to dress on a date Powerpoint
 
http://skyblueactivityhub.blogspot.com/2010/09/plot-diagrams.html
http://skyblueactivityhub.blogspot.com/2010/09/plot-diagrams.htmlhttp://skyblueactivityhub.blogspot.com/2010/09/plot-diagrams.html
http://skyblueactivityhub.blogspot.com/2010/09/plot-diagrams.html
 
รายชื่อบริษัทจัดเก็บค่าลิขสิทธิ์
รายชื่อบริษัทจัดเก็บค่าลิขสิทธิ์รายชื่อบริษัทจัดเก็บค่าลิขสิทธิ์
รายชื่อบริษัทจัดเก็บค่าลิขสิทธิ์
 
Canh tac tren dat doc 3
Canh tac tren dat doc 3Canh tac tren dat doc 3
Canh tac tren dat doc 3
 
Tone Excel (Malay)
Tone Excel (Malay)Tone Excel (Malay)
Tone Excel (Malay)
 
Igw ped canc_fnd_inc2
Igw ped canc_fnd_inc2Igw ped canc_fnd_inc2
Igw ped canc_fnd_inc2
 
Wb tokyo 2013
Wb tokyo 2013Wb tokyo 2013
Wb tokyo 2013
 
Batismo...
Batismo...Batismo...
Batismo...
 
Data visualization from Finland
Data visualization from FinlandData visualization from Finland
Data visualization from Finland
 
Cozy, a Personal PaaS
Cozy, a Personal PaaSCozy, a Personal PaaS
Cozy, a Personal PaaS
 
Movimentouau
MovimentouauMovimentouau
Movimentouau
 
Empirical investment group
Empirical investment groupEmpirical investment group
Empirical investment group
 

Ähnlich wie 脱コピペ!デザイナーにもわかるPHPとWP_Query

⑯jQueryをおぼえよう!その2
⑯jQueryをおぼえよう!その2⑯jQueryをおぼえよう!その2
⑯jQueryをおぼえよう!その2Nishida Kansuke
 
スマートフォン向けサービスにおけるサーバサイド設計入門
スマートフォン向けサービスにおけるサーバサイド設計入門スマートフォン向けサービスにおけるサーバサイド設計入門
スマートフォン向けサービスにおけるサーバサイド設計入門Hisashi HATAKEYAMA
 
Wb osaka 20120623
Wb osaka 20120623Wb osaka 20120623
Wb osaka 20120623Miho Ishida
 
ブログの枠を超える?ためのWordPressカスタマイズ入門
ブログの枠を超える?ためのWordPressカスタマイズ入門ブログの枠を超える?ためのWordPressカスタマイズ入門
ブログの枠を超える?ためのWordPressカスタマイズ入門muracchi
 
WordPress中級者への道!テンプレートタグはどう動くのか!?
WordPress中級者への道!テンプレートタグはどう動くのか!?WordPress中級者への道!テンプレートタグはどう動くのか!?
WordPress中級者への道!テンプレートタグはどう動くのか!?Shinichi Nishikawa
 
WordPressプラグイン作成入門
WordPressプラグイン作成入門WordPressプラグイン作成入門
WordPressプラグイン作成入門Yuji Nojima
 
WordPress実践 導入からカスタマイズまで
WordPress実践 導入からカスタマイズまでWordPress実践 導入からカスタマイズまで
WordPress実践 導入からカスタマイズまでTakashi Uemura
 
これから使おう!Term metadataの使い方 in WordBench Saitama
これから使おう!Term metadataの使い方 in WordBench Saitamaこれから使おう!Term metadataの使い方 in WordBench Saitama
これから使おう!Term metadataの使い方 in WordBench SaitamaKasumi Ogawa
 
Azure でサーバーレス、 Infrastructure as Code どうしてますか?
Azure でサーバーレス、 Infrastructure as Code どうしてますか?Azure でサーバーレス、 Infrastructure as Code どうしてますか?
Azure でサーバーレス、 Infrastructure as Code どうしてますか?Kazumi IWANAGA
 
CodeIgniter入門
CodeIgniter入門CodeIgniter入門
CodeIgniter入門Sho A
 
WordPress基礎講座6 テーマの作成実習
WordPress基礎講座6 テーマの作成実習WordPress基礎講座6 テーマの作成実習
WordPress基礎講座6 テーマの作成実習Akinori Kawamitsu
 
アプリコンテスト
アプリコンテストアプリコンテスト
アプリコンテストTomonori Yamada
 
第一回Word bench八王子
第一回Word bench八王子第一回Word bench八王子
第一回Word bench八王子MakeGoodTime
 
20141206 handson
20141206 handson20141206 handson
20141206 handsonSix Apart
 
CRF を使った Web 本文抽出 for WebDB Forum 2011
CRF を使った Web 本文抽出 for WebDB Forum 2011CRF を使った Web 本文抽出 for WebDB Forum 2011
CRF を使った Web 本文抽出 for WebDB Forum 2011Shuyo Nakatani
 
Django Rest Frameworkでお手軽にREST APIを作る
Django Rest Frameworkでお手軽にREST APIを作るDjango Rest Frameworkでお手軽にREST APIを作る
Django Rest Frameworkでお手軽にREST APIを作るMatsuo Keita
 
Apexコアデベロッパーセミナー070726 配布用
Apexコアデベロッパーセミナー070726 配布用Apexコアデベロッパーセミナー070726 配布用
Apexコアデベロッパーセミナー070726 配布用stomita
 

Ähnlich wie 脱コピペ!デザイナーにもわかるPHPとWP_Query (20)

⑯jQueryをおぼえよう!その2
⑯jQueryをおぼえよう!その2⑯jQueryをおぼえよう!その2
⑯jQueryをおぼえよう!その2
 
スマートフォン向けサービスにおけるサーバサイド設計入門
スマートフォン向けサービスにおけるサーバサイド設計入門スマートフォン向けサービスにおけるサーバサイド設計入門
スマートフォン向けサービスにおけるサーバサイド設計入門
 
Wb osaka 20120623
Wb osaka 20120623Wb osaka 20120623
Wb osaka 20120623
 
ブログの枠を超える?ためのWordPressカスタマイズ入門
ブログの枠を超える?ためのWordPressカスタマイズ入門ブログの枠を超える?ためのWordPressカスタマイズ入門
ブログの枠を超える?ためのWordPressカスタマイズ入門
 
Wp html5
Wp html5Wp html5
Wp html5
 
WordPress中級者への道!テンプレートタグはどう動くのか!?
WordPress中級者への道!テンプレートタグはどう動くのか!?WordPress中級者への道!テンプレートタグはどう動くのか!?
WordPress中級者への道!テンプレートタグはどう動くのか!?
 
WordPressプラグイン作成入門
WordPressプラグイン作成入門WordPressプラグイン作成入門
WordPressプラグイン作成入門
 
WordPress実践 導入からカスタマイズまで
WordPress実践 導入からカスタマイズまでWordPress実践 導入からカスタマイズまで
WordPress実践 導入からカスタマイズまで
 
WordPressとjQuery
WordPressとjQueryWordPressとjQuery
WordPressとjQuery
 
WordPress と Bootstrap
WordPress と BootstrapWordPress と Bootstrap
WordPress と Bootstrap
 
これから使おう!Term metadataの使い方 in WordBench Saitama
これから使おう!Term metadataの使い方 in WordBench Saitamaこれから使おう!Term metadataの使い方 in WordBench Saitama
これから使おう!Term metadataの使い方 in WordBench Saitama
 
Azure でサーバーレス、 Infrastructure as Code どうしてますか?
Azure でサーバーレス、 Infrastructure as Code どうしてますか?Azure でサーバーレス、 Infrastructure as Code どうしてますか?
Azure でサーバーレス、 Infrastructure as Code どうしてますか?
 
CodeIgniter入門
CodeIgniter入門CodeIgniter入門
CodeIgniter入門
 
WordPress基礎講座6 テーマの作成実習
WordPress基礎講座6 テーマの作成実習WordPress基礎講座6 テーマの作成実習
WordPress基礎講座6 テーマの作成実習
 
アプリコンテスト
アプリコンテストアプリコンテスト
アプリコンテスト
 
第一回Word bench八王子
第一回Word bench八王子第一回Word bench八王子
第一回Word bench八王子
 
20141206 handson
20141206 handson20141206 handson
20141206 handson
 
CRF を使った Web 本文抽出 for WebDB Forum 2011
CRF を使った Web 本文抽出 for WebDB Forum 2011CRF を使った Web 本文抽出 for WebDB Forum 2011
CRF を使った Web 本文抽出 for WebDB Forum 2011
 
Django Rest Frameworkでお手軽にREST APIを作る
Django Rest Frameworkでお手軽にREST APIを作るDjango Rest Frameworkでお手軽にREST APIを作る
Django Rest Frameworkでお手軽にREST APIを作る
 
Apexコアデベロッパーセミナー070726 配布用
Apexコアデベロッパーセミナー070726 配布用Apexコアデベロッパーセミナー070726 配布用
Apexコアデベロッパーセミナー070726 配布用
 

Mehr von Hidekazu Ishikawa

WordPressテーマ Lightning G3
WordPressテーマ Lightning G3 WordPressテーマ Lightning G3
WordPressテーマ Lightning G3 Hidekazu Ishikawa
 
人気テーマ(自称)には理由がある! Lightning Pro 便利機能
人気テーマ(自称)には理由がある! Lightning Pro 便利機能人気テーマ(自称)には理由がある! Lightning Pro 便利機能
人気テーマ(自称)には理由がある! Lightning Pro 便利機能Hidekazu Ishikawa
 
Lightning オンライン勉強会 #005 新バージョン解説簡易資料
Lightning オンライン勉強会 #005 新バージョン解説簡易資料Lightning オンライン勉強会 #005 新バージョン解説簡易資料
Lightning オンライン勉強会 #005 新バージョン解説簡易資料Hidekazu Ishikawa
 
初心者がつまずかないための、いちばんやさしい WordPress の用語解説
初心者がつまずかないための、いちばんやさしい WordPress の用語解説初心者がつまずかないための、いちばんやさしい WordPress の用語解説
初心者がつまずかないための、いちばんやさしい WordPress の用語解説Hidekazu Ishikawa
 
Gutenberg あれこれ in WordPress Meetup in 松本 Vol.14
Gutenberg あれこれ in WordPress Meetup in 松本 Vol.14Gutenberg あれこれ in WordPress Meetup in 松本 Vol.14
Gutenberg あれこれ in WordPress Meetup in 松本 Vol.14Hidekazu Ishikawa
 
超初心者のためのWordPressのサイトのデザインの微調整方法
超初心者のためのWordPressのサイトのデザインの微調整方法超初心者のためのWordPressのサイトのデザインの微調整方法
超初心者のためのWordPressのサイトのデザインの微調整方法Hidekazu Ishikawa
 
WordPress初心者のためのサイト運営虎の巻
WordPress初心者のためのサイト運営虎の巻WordPress初心者のためのサイト運営虎の巻
WordPress初心者のためのサイト運営虎の巻Hidekazu Ishikawa
 
WordCamp Haneda 2019 WordPress初心者のためのサイト運営虎の巻 #wchaneda
WordCamp Haneda 2019 WordPress初心者のためのサイト運営虎の巻 #wchanedaWordCamp Haneda 2019 WordPress初心者のためのサイト運営虎の巻 #wchaneda
WordCamp Haneda 2019 WordPress初心者のためのサイト運営虎の巻 #wchanedaHidekazu Ishikawa
 
簡単!自動バックアップ設定でWordPressを安心運用
簡単!自動バックアップ設定でWordPressを安心運用簡単!自動バックアップ設定でWordPressを安心運用
簡単!自動バックアップ設定でWordPressを安心運用Hidekazu Ishikawa
 
WordPressで給与明細管理!BillVektor Salary を作った!(改訂版)
WordPressで給与明細管理!BillVektor Salary を作った!(改訂版)WordPressで給与明細管理!BillVektor Salary を作った!(改訂版)
WordPressで給与明細管理!BillVektor Salary を作った!(改訂版)Hidekazu Ishikawa
 
WordPressで給与明細管理!BillVektor Salary を作った!
WordPressで給与明細管理!BillVektor Salary を作った!WordPressで給与明細管理!BillVektor Salary を作った!
WordPressで給与明細管理!BillVektor Salary を作った!Hidekazu Ishikawa
 
いしかわの発表 Gifu WordPress Meetup 20181124
いしかわの発表 Gifu WordPress Meetup 20181124いしかわの発表 Gifu WordPress Meetup 20181124
いしかわの発表 Gifu WordPress Meetup 20181124Hidekazu Ishikawa
 
実録 情熱と苦悩のWordPressテーマ・プラグイン 販売ビジネス
実録 情熱と苦悩のWordPressテーマ・プラグイン 販売ビジネス実録 情熱と苦悩のWordPressテーマ・プラグイン 販売ビジネス
実録 情熱と苦悩のWordPressテーマ・プラグイン 販売ビジネスHidekazu Ishikawa
 
実録 情熱と苦悩のテーマ・プラグインビジネス
実録 情熱と苦悩のテーマ・プラグインビジネス実録 情熱と苦悩のテーマ・プラグインビジネス
実録 情熱と苦悩のテーマ・プラグインビジネスHidekazu Ishikawa
 
テーマ・プラグイン開発の光と闇 #wctokyo
テーマ・プラグイン開発の光と闇 #wctokyoテーマ・プラグイン開発の光と闇 #wctokyo
テーマ・プラグイン開発の光と闇 #wctokyoHidekazu Ishikawa
 
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
WordPress公式ディレクトリにテーマを登録しよう #wctokyoWordPress公式ディレクトリにテーマを登録しよう #wctokyo
WordPress公式ディレクトリにテーマを登録しよう #wctokyoHidekazu Ishikawa
 
WordCampKansai 2015 公式ディレクトリへの􏰀 テーマ掲載とビジネスモデル
WordCampKansai 2015 公式ディレクトリへの􏰀 テーマ掲載とビジネスモデルWordCampKansai 2015 公式ディレクトリへの􏰀 テーマ掲載とビジネスモデル
WordCampKansai 2015 公式ディレクトリへの􏰀 テーマ掲載とビジネスモデルHidekazu Ishikawa
 
ウェブ制作者のためのセルフブランディング
ウェブ制作者のためのセルフブランディングウェブ制作者のためのセルフブランディング
ウェブ制作者のためのセルフブランディングHidekazu Ishikawa
 

Mehr von Hidekazu Ishikawa (20)

WordPressテーマ Lightning G3
WordPressテーマ Lightning G3 WordPressテーマ Lightning G3
WordPressテーマ Lightning G3
 
人気テーマ(自称)には理由がある! Lightning Pro 便利機能
人気テーマ(自称)には理由がある! Lightning Pro 便利機能人気テーマ(自称)には理由がある! Lightning Pro 便利機能
人気テーマ(自称)には理由がある! Lightning Pro 便利機能
 
Lightning
LightningLightning
Lightning
 
Lightning オンライン勉強会 #005 新バージョン解説簡易資料
Lightning オンライン勉強会 #005 新バージョン解説簡易資料Lightning オンライン勉強会 #005 新バージョン解説簡易資料
Lightning オンライン勉強会 #005 新バージョン解説簡易資料
 
初心者がつまずかないための、いちばんやさしい WordPress の用語解説
初心者がつまずかないための、いちばんやさしい WordPress の用語解説初心者がつまずかないための、いちばんやさしい WordPress の用語解説
初心者がつまずかないための、いちばんやさしい WordPress の用語解説
 
Gutenberg あれこれ in WordPress Meetup in 松本 Vol.14
Gutenberg あれこれ in WordPress Meetup in 松本 Vol.14Gutenberg あれこれ in WordPress Meetup in 松本 Vol.14
Gutenberg あれこれ in WordPress Meetup in 松本 Vol.14
 
超初心者のためのWordPressのサイトのデザインの微調整方法
超初心者のためのWordPressのサイトのデザインの微調整方法超初心者のためのWordPressのサイトのデザインの微調整方法
超初心者のためのWordPressのサイトのデザインの微調整方法
 
WordPress初心者のためのサイト運営虎の巻
WordPress初心者のためのサイト運営虎の巻WordPress初心者のためのサイト運営虎の巻
WordPress初心者のためのサイト運営虎の巻
 
WordCamp Haneda 2019 WordPress初心者のためのサイト運営虎の巻 #wchaneda
WordCamp Haneda 2019 WordPress初心者のためのサイト運営虎の巻 #wchanedaWordCamp Haneda 2019 WordPress初心者のためのサイト運営虎の巻 #wchaneda
WordCamp Haneda 2019 WordPress初心者のためのサイト運営虎の巻 #wchaneda
 
簡単!自動バックアップ設定でWordPressを安心運用
簡単!自動バックアップ設定でWordPressを安心運用簡単!自動バックアップ設定でWordPressを安心運用
簡単!自動バックアップ設定でWordPressを安心運用
 
WordPressで給与明細管理!BillVektor Salary を作った!(改訂版)
WordPressで給与明細管理!BillVektor Salary を作った!(改訂版)WordPressで給与明細管理!BillVektor Salary を作った!(改訂版)
WordPressで給与明細管理!BillVektor Salary を作った!(改訂版)
 
WordPressで給与明細管理!BillVektor Salary を作った!
WordPressで給与明細管理!BillVektor Salary を作った!WordPressで給与明細管理!BillVektor Salary を作った!
WordPressで給与明細管理!BillVektor Salary を作った!
 
いしかわの発表 Gifu WordPress Meetup 20181124
いしかわの発表 Gifu WordPress Meetup 20181124いしかわの発表 Gifu WordPress Meetup 20181124
いしかわの発表 Gifu WordPress Meetup 20181124
 
いしかわの発表
いしかわの発表いしかわの発表
いしかわの発表
 
実録 情熱と苦悩のWordPressテーマ・プラグイン 販売ビジネス
実録 情熱と苦悩のWordPressテーマ・プラグイン 販売ビジネス実録 情熱と苦悩のWordPressテーマ・プラグイン 販売ビジネス
実録 情熱と苦悩のWordPressテーマ・プラグイン 販売ビジネス
 
実録 情熱と苦悩のテーマ・プラグインビジネス
実録 情熱と苦悩のテーマ・プラグインビジネス実録 情熱と苦悩のテーマ・プラグインビジネス
実録 情熱と苦悩のテーマ・プラグインビジネス
 
テーマ・プラグイン開発の光と闇 #wctokyo
テーマ・プラグイン開発の光と闇 #wctokyoテーマ・プラグイン開発の光と闇 #wctokyo
テーマ・プラグイン開発の光と闇 #wctokyo
 
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
WordPress公式ディレクトリにテーマを登録しよう #wctokyoWordPress公式ディレクトリにテーマを登録しよう #wctokyo
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
 
WordCampKansai 2015 公式ディレクトリへの􏰀 テーマ掲載とビジネスモデル
WordCampKansai 2015 公式ディレクトリへの􏰀 テーマ掲載とビジネスモデルWordCampKansai 2015 公式ディレクトリへの􏰀 テーマ掲載とビジネスモデル
WordCampKansai 2015 公式ディレクトリへの􏰀 テーマ掲載とビジネスモデル
 
ウェブ制作者のためのセルフブランディング
ウェブ制作者のためのセルフブランディングウェブ制作者のためのセルフブランディング
ウェブ制作者のためのセルフブランディング
 

脱コピペ!デザイナーにもわかるPHPとWP_Query