wp-unit というプラグインを使うと、WordPress 管理画面でユニットテストを実行できます。
プラグインに PHPUnit が同梱されているので、プラグインをインストールすると、PHPUnit の実行環境がセットアップできます。PEAR を使って、、、という作業が不要です。(MAMP PRO で試してみたら不要でした)
テストコードを plugins/wp-unit/testcase
に置くと、管理画面から実行できます。サンプルで2つのテストが付属しています。2つ目のテストは、管理者名が admin
であることを確認するので、失敗することもあります。
WordPress 専用のデバッグツールもいくつかあるのですが、wp-unit では PHPUnit を使います。PHPUnit を学習すれば、WordPress 以外のソフトウェアやフレームワークを利用するときにも役立ちます。
テストコードの例は https://github.com/ounziw/ounziw-wp-lib/blob/master/test/content_test.php や https://github.com/ounziw/qrcode_acf/blob/master/testcase/TestQr.php を参考にしてください。