SlideShare a Scribd company logo
1 of 24
WordPressのテストと
デバッグ方法
Tsuyoshi. (@andante0727)
WordBench 静岡
自己紹介
名前 Tsuyoshi. (@andante0727)
職業 Web屋
所属 WordBench 福岡
スキル HTML・CSS・JS・PHP・WordPress ...etc
本日の流れ
1. 基本的なデバッグ
2. デバッグプラグイン
3. テーマとプラグインのチェック
4. テーマユニットテスト
基本的なデバッグ
 wp-config.php
define('WP_DEBUG', false);
define('WP_DEBUG', true);
WP_DEBUGをtrueに設定して、デバッグモードを有効にす
る。(※実運用環境ではfalseにする)
 エラー時の表示例
デバッグモード時 運用モード時
基本的なデバッグ
 デバッグモード
Notice エラーを含むE_ALLレベルのPHPの実行時エラーを
画面上に出力する。
※テーマやプラグインの開発時はデバッグモードの有効化が推
奨されている。
基本的なデバッグ
 PHPにおけるエラーレベルの一部
エラーレベル 説明
E_ERROR
重大な実行時エラー。これは、メモリ確保に関する問題のように復帰できないエラーを示します。
スクリプトの実行は中断されます。
E_WARNING 実行時の警告 (致命的なエラーではない)。スクリプトの実行は中断されません。
E_PARSE コンパイル時のパースエラー。パースエラーはパーサでのみ生成されます。
E_NOTICE
実行時の警告。エラーを発しうる状況に遭遇したことを示す。 ただし通常のスクリプト実行の場合
にもこの警告を発することがありうる。
基本的なデバッグ
 PHPの設定ファイル php.ini
・エラーを画面に出力しない
display_errors = Off
・エラーを画面に出力する
display_errors = On
基本的なデバッグ
 PHPの設定ファイル php.ini
・エラー出力レベルの設定
error_reporting = E_ALL
基本的なデバッグ
 PHPで用意されている関数
・エラー出力レベルの設定
<?php error_reporting( E_ALL ); ?>
・エラー出力の設定
<?php ini_set( 'display_errors', 1 ); ?>
基本的なデバッグ
基本的なデバッグ
 wp-includes/load.php
function wp_debug_mode() {
if ( WP_DEBUG ) {
// E_DEPRECATED is a core PHP constant in PHP 5.3. Don't define this yourself.
// The two statements are equivalent, just one is for 5.3+ and for less than 5.3.
if ( defined( 'E_DEPRECATED' ) )
error_reporting( E_ALL & E_DEPRECATED & E_STRICT );
else
error_reporting( E_ALL );
if ( WP_DEBUG_DISPLAY )
ini_set( 'display_errors', 1 );
elseif ( null !== WP_DEBUG_DISPLAY )
ini_set( 'display_errors', 0 );
if ( WP_DEBUG_LOG ) {
ini_set( 'log_errors', 1 );
ini_set( 'error_log', WP_CONTENT_DIR . '/debug.log' );
}
} else {
error_reporting( E_CORE_ERROR ¦ E_CORE_WARNING ¦ E_COMPILE_ERROR ¦ E_ERROR ¦
E_WARNING ¦ E_PARSE ¦ E_USER_ERROR ¦ E_USER_WARNING ¦ E_RECOVERABLE_ERROR );
}
}
基本的なデバッグ
 wp-includes/default-constants.php
・定数が定義されてない場合のデフォルト値
if ( !defined('WP_DEBUG') )
define( 'WP_DEBUG', false );
if ( !defined('WP_DEBUG_DISPLAY') )
define( 'WP_DEBUG_DISPLAY', true );
if ( !defined('WP_DEBUG_LOG') )
define('WP_DEBUG_LOG', false);
基本的なデバッグ
 PHPの設定とWordPressの設定の関係
display
_errors
WP_DEBUG 画面のエラー出力とエラーレベル
On TRUE E_ALLレベルで画面にエラー表示
On FALSE
E_CORE_ERROR ¦ E_CORE_WARNING ¦ E_COMPILE_ERROR ¦ E_ERROR ¦
E_WARNING ¦ E_PARSE ¦ E_USER_ERROR ¦ E_USER_WARNING ¦
E_RECOVERABLE_ERROR レベルで画面にエラー表示
Off TRUE E_ALLレベルで画面にエラー表示
Off FALSE 画面にエラー表示されない
基本的なデバッグ
 wp-config.php
define('SAVEQUERIES', true);
SAVEQUERIESをtrueに設定する。
$wpdb->queriesに配列としてデータベースへのクエリ情報
を保存。
(実行クエリ・クエリの実行時間・呼び出された関数)
基本的なデバッグ
 footer.php
<?php
if ( current_user_can( 'administrator' ) ) {
global $wpdb;
echo '<pre>';
print_r( $wpdb->queries );
echo '</pre>';
}
?>
基本的なデバッグ
 管理者権限でログイン時にクエリ情報を表示
クエリ情報
基本的なデバッグ
 取り敢えず困ったら…
var_dump();
print_r();
などで値の表示を行うと良い。
デバッグプラグイン
 WordPressのボトルネックを調べるプラグイン
・Debug Bar
・Debug Bar Console
・Debug Bar Extender
デバッグプラグイン
 wp-config.php
define('SAVEQUERIES', true);
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', false);
Debug Bar Extenderを入れると、管理画面から有効化の
設定を行える。(※ただし Debug Barのインストールは必
要)
デバッグプラグイン
 Debug Barインストール後のサイト画面
admin barに Debug というメニューが追加される
テーマとプラグインのチェック
 テーマとプラグインの信頼性向上の為のチェックツール
・Theme-Check
・Plugin-Check
WP Total Hacks 作者の宮内さんから教えて頂いた情報 
(※ Plugin-Checkを使用する場合、Theme-Checkもインストールしましょう)
テーマとプラグインのチェック
 firegoby
http://firegoby.jp/
宮内さんのブログ
とっても勉強になります!
テーマユニットテスト
 テストデータのインポート
配布されているテストデータをWordPress Importerプラ
グインでインポートし、レイアウトが崩れてないかなどの見た
目のチェックを行う。
http://megumi-manuals.com/
日本語版 インポートテストデータ
をダウンロード
最後に
 是非ご活用を
ご清聴ありがとうございました。

More Related Content

What's hot

PHPエクステンションの開発tips
PHPエクステンションの開発tipsPHPエクステンションの開発tips
PHPエクステンションの開発tipsYoshio Hanawa
 
Introduction to Continuous Test Runner MakeGood
Introduction to Continuous Test Runner MakeGoodIntroduction to Continuous Test Runner MakeGood
Introduction to Continuous Test Runner MakeGoodAtsuhiro Kubo
 
あるあるLT〜サーバーサイドエンジニア〜 Vol.3
あるあるLT〜サーバーサイドエンジニア〜 Vol.3あるあるLT〜サーバーサイドエンジニア〜 Vol.3
あるあるLT〜サーバーサイドエンジニア〜 Vol.3Keiichi Hagiwara
 
デグレを防ぐテストの書き方
デグレを防ぐテストの書き方デグレを防ぐテストの書き方
デグレを防ぐテストの書き方Wataru Terada
 
最新開発支援ツールを使ったデバッグ対応
最新開発支援ツールを使ったデバッグ対応最新開発支援ツールを使ったデバッグ対応
最新開発支援ツールを使ったデバッグ対応Osamu Monoe
 
Phpunit at excite
Phpunit at excitePhpunit at excite
Phpunit at exciteyuki777
 
Eclipseデバッガを活用するための31のtips
Eclipseデバッガを活用するための31のtipsEclipseデバッガを活用するための31のtips
Eclipseデバッガを活用するための31のtipsHiroki Kondo
 
テストコードの定型化
テストコードの定型化テストコードの定型化
テストコードの定型化Shinichi Hirauchi
 
GoogleWebsiteOptimizerの使い方:非同期タグバージョン
GoogleWebsiteOptimizerの使い方:非同期タグバージョンGoogleWebsiteOptimizerの使い方:非同期タグバージョン
GoogleWebsiteOptimizerの使い方:非同期タグバージョンVOYAGE GROUP UIO strategies section
 
Maven2 プラグイン入門
Maven2 プラグイン入門Maven2 プラグイン入門
Maven2 プラグイン入門guestd4898b
 
『PHP逆引きレシピ』とセキュリティのこと
『PHP逆引きレシピ』とセキュリティのこと『PHP逆引きレシピ』とセキュリティのこと
『PHP逆引きレシピ』とセキュリティのことkenjis
 
PHPの拡張モジュールをGoで作る
PHPの拡張モジュールをGoで作るPHPの拡張モジュールをGoで作る
PHPの拡張モジュールをGoで作るYoshio Hanawa
 
Phpcon tokyo 20120_bigginer
Phpcon tokyo 20120_bigginerPhpcon tokyo 20120_bigginer
Phpcon tokyo 20120_bigginerHideo Kashioka
 
[超初心者向け無料セミナー] 1時間でまるわかり!CakePHP概説&WordPress応用事例
[超初心者向け無料セミナー] 1時間でまるわかり!CakePHP概説&WordPress応用事例[超初心者向け無料セミナー] 1時間でまるわかり!CakePHP概説&WordPress応用事例
[超初心者向け無料セミナー] 1時間でまるわかり!CakePHP概説&WordPress応用事例TechGardenSchool
 
PHP初心者セッション2013
PHP初心者セッション2013PHP初心者セッション2013
PHP初心者セッション2013Hideo Kashioka
 

What's hot (20)

PHPエクステンションの開発tips
PHPエクステンションの開発tipsPHPエクステンションの開発tips
PHPエクステンションの開発tips
 
Introduction to Continuous Test Runner MakeGood
Introduction to Continuous Test Runner MakeGoodIntroduction to Continuous Test Runner MakeGood
Introduction to Continuous Test Runner MakeGood
 
あるあるLT〜サーバーサイドエンジニア〜 Vol.3
あるあるLT〜サーバーサイドエンジニア〜 Vol.3あるあるLT〜サーバーサイドエンジニア〜 Vol.3
あるあるLT〜サーバーサイドエンジニア〜 Vol.3
 
デグレを防ぐテストの書き方
デグレを防ぐテストの書き方デグレを防ぐテストの書き方
デグレを防ぐテストの書き方
 
最新開発支援ツールを使ったデバッグ対応
最新開発支援ツールを使ったデバッグ対応最新開発支援ツールを使ったデバッグ対応
最新開発支援ツールを使ったデバッグ対応
 
wankuma #28
wankuma #28wankuma #28
wankuma #28
 
Phpunit at excite
Phpunit at excitePhpunit at excite
Phpunit at excite
 
Symfony2#5 LT
Symfony2#5 LTSymfony2#5 LT
Symfony2#5 LT
 
Eclipseデバッガを活用するための31のtips
Eclipseデバッガを活用するための31のtipsEclipseデバッガを活用するための31のtips
Eclipseデバッガを活用するための31のtips
 
テストコードの定型化
テストコードの定型化テストコードの定型化
テストコードの定型化
 
CakePHPとYii_エンジニア勉強会20130820
CakePHPとYii_エンジニア勉強会20130820CakePHPとYii_エンジニア勉強会20130820
CakePHPとYii_エンジニア勉強会20130820
 
Air forandroidreader
Air forandroidreaderAir forandroidreader
Air forandroidreader
 
GoogleWebsiteOptimizerの使い方:非同期タグバージョン
GoogleWebsiteOptimizerの使い方:非同期タグバージョンGoogleWebsiteOptimizerの使い方:非同期タグバージョン
GoogleWebsiteOptimizerの使い方:非同期タグバージョン
 
Maven2 プラグイン入門
Maven2 プラグイン入門Maven2 プラグイン入門
Maven2 プラグイン入門
 
『PHP逆引きレシピ』とセキュリティのこと
『PHP逆引きレシピ』とセキュリティのこと『PHP逆引きレシピ』とセキュリティのこと
『PHP逆引きレシピ』とセキュリティのこと
 
PHPの拡張モジュールをGoで作る
PHPの拡張モジュールをGoで作るPHPの拡張モジュールをGoで作る
PHPの拡張モジュールをGoで作る
 
Phpcon tokyo 20120_bigginer
Phpcon tokyo 20120_bigginerPhpcon tokyo 20120_bigginer
Phpcon tokyo 20120_bigginer
 
[超初心者向け無料セミナー] 1時間でまるわかり!CakePHP概説&WordPress応用事例
[超初心者向け無料セミナー] 1時間でまるわかり!CakePHP概説&WordPress応用事例[超初心者向け無料セミナー] 1時間でまるわかり!CakePHP概説&WordPress応用事例
[超初心者向け無料セミナー] 1時間でまるわかり!CakePHP概説&WordPress応用事例
 
PHP初心者セッション2013
PHP初心者セッション2013PHP初心者セッション2013
PHP初心者セッション2013
 
flash develop
flash developflash develop
flash develop
 

Viewers also liked

WordPressで始めるphp入門
WordPressで始めるphp入門WordPressで始めるphp入門
WordPressで始めるphp入門Hiroaki Murayama
 
WordPress 不正アクセス事例の傾向と対策(さくらのビアバッシュ in DEP.@神戸元町)
WordPress 不正アクセス事例の傾向と対策(さくらのビアバッシュ in DEP.@神戸元町)WordPress 不正アクセス事例の傾向と対策(さくらのビアバッシュ in DEP.@神戸元町)
WordPress 不正アクセス事例の傾向と対策(さくらのビアバッシュ in DEP.@神戸元町)さくらインターネット株式会社
 
Slideshareをwordpressに投稿する方法まとめ
Slideshareをwordpressに投稿する方法まとめSlideshareをwordpressに投稿する方法まとめ
Slideshareをwordpressに投稿する方法まとめHitsuji
 
First Encounters With Office Open Xml
First Encounters With Office Open XmlFirst Encounters With Office Open Xml
First Encounters With Office Open XmlMatt Turner
 
Cuadrilaterals
CuadrilateralsCuadrilaterals
Cuadrilateralsrosasadiez
 
La gestione del processo fotografico
La gestione del processo fotograficoLa gestione del processo fotografico
La gestione del processo fotograficoEnrico Agatoli
 
Sellick Partnership Legal Division
Sellick Partnership Legal DivisionSellick Partnership Legal Division
Sellick Partnership Legal Divisionrayhanehtehrani
 
AABR Invitation April 24th 2015
AABR Invitation April 24th 2015AABR Invitation April 24th 2015
AABR Invitation April 24th 2015Peter Setaro
 
Groepswerk marty noyez
Groepswerk marty noyezGroepswerk marty noyez
Groepswerk marty noyezMartynoyez
 
Profile Công ty Quảng cáo và Truyền thông Titan tại Đà Nẵng- Miền trung
Profile Công ty Quảng cáo và Truyền thông Titan tại Đà Nẵng- Miền trungProfile Công ty Quảng cáo và Truyền thông Titan tại Đà Nẵng- Miền trung
Profile Công ty Quảng cáo và Truyền thông Titan tại Đà Nẵng- Miền trungTran Huu Hoang
 
Урок 1
Урок 1Урок 1
Урок 1shumak
 
Knowledge plus series i 071213
Knowledge plus series i 071213Knowledge plus series i 071213
Knowledge plus series i 071213H P Shah
 
Julkisen palvelun mediaporttaali 2010-luvulla - Svenska.yle.fi
Julkisen palvelun mediaporttaali 2010-luvulla - Svenska.yle.fi Julkisen palvelun mediaporttaali 2010-luvulla - Svenska.yle.fi
Julkisen palvelun mediaporttaali 2010-luvulla - Svenska.yle.fi Micke Hindsberg
 
question #1
question #1question #1
question #1sokim
 
Training intro to death
Training intro to deathTraining intro to death
Training intro to deathSusan Lanford
 
Sarah Palin Painting
Sarah Palin PaintingSarah Palin Painting
Sarah Palin Paintingmensa25
 

Viewers also liked (20)

WordPressで始めるphp入門
WordPressで始めるphp入門WordPressで始めるphp入門
WordPressで始めるphp入門
 
WordPress 不正アクセス事例の傾向と対策(さくらのビアバッシュ in DEP.@神戸元町)
WordPress 不正アクセス事例の傾向と対策(さくらのビアバッシュ in DEP.@神戸元町)WordPress 不正アクセス事例の傾向と対策(さくらのビアバッシュ in DEP.@神戸元町)
WordPress 不正アクセス事例の傾向と対策(さくらのビアバッシュ in DEP.@神戸元町)
 
Slideshareをwordpressに投稿する方法まとめ
Slideshareをwordpressに投稿する方法まとめSlideshareをwordpressに投稿する方法まとめ
Slideshareをwordpressに投稿する方法まとめ
 
First Encounters With Office Open Xml
First Encounters With Office Open XmlFirst Encounters With Office Open Xml
First Encounters With Office Open Xml
 
Cuadrilaterals
CuadrilateralsCuadrilaterals
Cuadrilaterals
 
La gestione del processo fotografico
La gestione del processo fotograficoLa gestione del processo fotografico
La gestione del processo fotografico
 
Konic atv
Konic atvKonic atv
Konic atv
 
ΕΠ Comenius
ΕΠ Comenius ΕΠ Comenius
ΕΠ Comenius
 
Sellick Partnership Legal Division
Sellick Partnership Legal DivisionSellick Partnership Legal Division
Sellick Partnership Legal Division
 
Herald_Summer 2015
Herald_Summer 2015Herald_Summer 2015
Herald_Summer 2015
 
AABR Invitation April 24th 2015
AABR Invitation April 24th 2015AABR Invitation April 24th 2015
AABR Invitation April 24th 2015
 
Groepswerk marty noyez
Groepswerk marty noyezGroepswerk marty noyez
Groepswerk marty noyez
 
Profile Công ty Quảng cáo và Truyền thông Titan tại Đà Nẵng- Miền trung
Profile Công ty Quảng cáo và Truyền thông Titan tại Đà Nẵng- Miền trungProfile Công ty Quảng cáo và Truyền thông Titan tại Đà Nẵng- Miền trung
Profile Công ty Quảng cáo và Truyền thông Titan tại Đà Nẵng- Miền trung
 
Урок 1
Урок 1Урок 1
Урок 1
 
Knowledge plus series i 071213
Knowledge plus series i 071213Knowledge plus series i 071213
Knowledge plus series i 071213
 
Sound Jeopardy Game
Sound Jeopardy GameSound Jeopardy Game
Sound Jeopardy Game
 
Julkisen palvelun mediaporttaali 2010-luvulla - Svenska.yle.fi
Julkisen palvelun mediaporttaali 2010-luvulla - Svenska.yle.fi Julkisen palvelun mediaporttaali 2010-luvulla - Svenska.yle.fi
Julkisen palvelun mediaporttaali 2010-luvulla - Svenska.yle.fi
 
question #1
question #1question #1
question #1
 
Training intro to death
Training intro to deathTraining intro to death
Training intro to death
 
Sarah Palin Painting
Sarah Palin PaintingSarah Palin Painting
Sarah Palin Painting
 

Similar to WordPressのテストとデバッグ方法

WordPress公式テーマ登録のための5ステップ
WordPress公式テーマ登録のための5ステップWordPress公式テーマ登録のための5ステップ
WordPress公式テーマ登録のための5ステップMignon Style
 
WordPressプラグイン作成入門
WordPressプラグイン作成入門WordPressプラグイン作成入門
WordPressプラグイン作成入門Yuji Nojima
 
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/1210分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12kenjis
 
【10人限定】1日でマスター!word pressのための「php:mysql講座」
【10人限定】1日でマスター!word pressのための「php:mysql講座」【10人限定】1日でマスター!word pressのための「php:mysql講座」
【10人限定】1日でマスター!word pressのための「php:mysql講座」光利 吉田
 
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニックWordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニックTakashi Uemura
 
101210 supreme web adobe seminar Nagoya
101210 supreme web adobe seminar Nagoya101210 supreme web adobe seminar Nagoya
101210 supreme web adobe seminar Nagoyatamotsu toyoda
 
DrupalでBDDテストを実施してみる①
DrupalでBDDテストを実施してみる①DrupalでBDDテストを実施してみる①
DrupalでBDDテストを実施してみる①iPride Co., Ltd.
 
WordPressで投稿記事情報の取得方法
WordPressで投稿記事情報の取得方法WordPressで投稿記事情報の取得方法
WordPressで投稿記事情報の取得方法regret raym
 
CodeIgniter東京勉強会 2011.05.14
CodeIgniter東京勉強会 2011.05.14CodeIgniter東京勉強会 2011.05.14
CodeIgniter東京勉強会 2011.05.14Takako Miyagawa
 
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
 10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1 10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1kenjis
 
WordPressテーマ Foundation for WordPress の紹介
WordPressテーマ Foundation for WordPress の紹介WordPressテーマ Foundation for WordPress の紹介
WordPressテーマ Foundation for WordPress の紹介Takashi Uemura
 
20091030cakephphandson 01
20091030cakephphandson 0120091030cakephphandson 01
20091030cakephphandson 01Yusuke Ando
 
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズCSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズrie05
 
第4回勉強会 単体テストのすすめ
第4回勉強会 単体テストのすすめ第4回勉強会 単体テストのすすめ
第4回勉強会 単体テストのすすめhakoika-itwg
 
はこだてIKA 第4回勉強会 単体テスト
はこだてIKA 第4回勉強会 単体テストはこだてIKA 第4回勉強会 単体テスト
はこだてIKA 第4回勉強会 単体テストSeiji KOMATSU
 
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
 10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya 10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoyakenjis
 
はじめてのCodeIgniter
はじめてのCodeIgniterはじめてのCodeIgniter
はじめてのCodeIgniterYuya Matsushima
 
PHPCON_TOKYO_2022_Bigginer.pptx
PHPCON_TOKYO_2022_Bigginer.pptxPHPCON_TOKYO_2022_Bigginer.pptx
PHPCON_TOKYO_2022_Bigginer.pptxHideo Kashioka
 

Similar to WordPressのテストとデバッグ方法 (20)

WordPress公式テーマ登録のための5ステップ
WordPress公式テーマ登録のための5ステップWordPress公式テーマ登録のための5ステップ
WordPress公式テーマ登録のための5ステップ
 
WordPressプラグイン作成入門
WordPressプラグイン作成入門WordPressプラグイン作成入門
WordPressプラグイン作成入門
 
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/1210分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12
 
【10人限定】1日でマスター!word pressのための「php:mysql講座」
【10人限定】1日でマスター!word pressのための「php:mysql講座」【10人限定】1日でマスター!word pressのための「php:mysql講座」
【10人限定】1日でマスター!word pressのための「php:mysql講座」
 
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニックWordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
 
101210 supreme web adobe seminar Nagoya
101210 supreme web adobe seminar Nagoya101210 supreme web adobe seminar Nagoya
101210 supreme web adobe seminar Nagoya
 
DrupalでBDDテストを実施してみる①
DrupalでBDDテストを実施してみる①DrupalでBDDテストを実施してみる①
DrupalでBDDテストを実施してみる①
 
WordPressで投稿記事情報の取得方法
WordPressで投稿記事情報の取得方法WordPressで投稿記事情報の取得方法
WordPressで投稿記事情報の取得方法
 
CodeIgniter東京勉強会 2011.05.14
CodeIgniter東京勉強会 2011.05.14CodeIgniter東京勉強会 2011.05.14
CodeIgniter東京勉強会 2011.05.14
 
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
 10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1 10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
 
WordPressテーマ Foundation for WordPress の紹介
WordPressテーマ Foundation for WordPress の紹介WordPressテーマ Foundation for WordPress の紹介
WordPressテーマ Foundation for WordPress の紹介
 
20091030cakephphandson 01
20091030cakephphandson 0120091030cakephphandson 01
20091030cakephphandson 01
 
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズCSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
 
第4回勉強会 単体テストのすすめ
第4回勉強会 単体テストのすすめ第4回勉強会 単体テストのすすめ
第4回勉強会 単体テストのすすめ
 
はこだてIKA 第4回勉強会 単体テスト
はこだてIKA 第4回勉強会 単体テストはこだてIKA 第4回勉強会 単体テスト
はこだてIKA 第4回勉強会 単体テスト
 
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
 10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya 10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
 
はじめてのCodeIgniter
はじめてのCodeIgniterはじめてのCodeIgniter
はじめてのCodeIgniter
 
SaCSS vol.24
SaCSS vol.24SaCSS vol.24
SaCSS vol.24
 
SaCSS vol. 24
SaCSS vol. 24SaCSS vol. 24
SaCSS vol. 24
 
PHPCON_TOKYO_2022_Bigginer.pptx
PHPCON_TOKYO_2022_Bigginer.pptxPHPCON_TOKYO_2022_Bigginer.pptx
PHPCON_TOKYO_2022_Bigginer.pptx
 

WordPressのテストとデバッグ方法