Sawaiご質問などありましたら下記アドレス宛へメールをお送りください。info@findxfine.comWordPressテーマ、プラグインを公式テーマディレクトリ、公式プラグインディレクトリで公開しています。Table簡単な操作でテーブルを作成するアドオンを公開しています。ECオープンプラットフォームEC-CUBEInfoTownLinkWp様々な条件を指定してWordPressの投稿内容を商品ページのフリーエリアへ表示できます。InfoTownMedia商品登録のフリーエリアへ画像を挿入するための画像読み込み機能を追加します。(0)TweetPocketWordPressの色々なプロジェクトをみているとテストでTravisを利用しているようです。自作のテーマをテストする環境を作成したいと思います。前提MySQLのrootユーザーのパスワードは設定していません。WP-CLIは1.1.0です。テーマ名はexampleローカルでテスト環境構築WordPressをインストールしテーマ配置。WP-CLIをインストール。WP-CLIでテーマディレクトリへテスト関連アセットとコーディング規約チェックツール(PHP_CodeSniffer)の設定ファイル作成。examplebin/install-wp-tests.sh/tmpフォルダへテスト環境構築スクリプト1tests/bootstrap.phptests/sample-test.phpphpunit.xml.distphpcs.ruleset.xmlPHP_CodeSnifferコンフィグレーションテーマディレクトリへ移動し下記スクリプトを実行23。bashmiya0001/install-wp-test-envテーマディレクトリでPHP_CodeSniffer、PHPUnit実行。phpunitローカルへPHP_CodeSniffer/WordPress-Coding-StandardsをComposerでイントール流れPHP_CodeSnifferをComposerでインストール。WordPress-Coding-StandardsをComposerでインストール。WordPress-Coding-StandardsをPHP_Codesnifferのパスへ追加。インストール2017.05.04時点ではWordPress-Coding-Standardsは0.11.0でPHP_Codesnifferの2.8.1に対応していました。/path/to/wpcsパスはComposerでインストールしたとき/path/to/project/vendor/wp-coding-standards/wpcsになります。CIテーマディレクトリ(例ではexample)の直下でgitリポジトリを作成します。GitHubとTravisの設定をしたあとでmasterへPushするとテストが実行されます。/tmp内のデータは再起動すると通常破棄されます。CIでのようにテストの度に環境を破棄することが前提なので既存のデータベースがあるとテスト環境構築に失敗します。公開されているスクリプトはinstall-wp-tests.shを呼び出す前に既存のテスト用データベースがあれば破棄します。--user="$DB_USER"$EXTRAへ変更しました。改行と段落タグは自動で挿入されます。メールアドレスは表示されません。