VSCode で WordPressのコーディングスタンダードで自動整形する

phpcsをインストール

PHP-CS-Fixerをインストール

composer global require friendsofphp/php-cs-fixer
export PATH="$PATH:$HOME/.composer/vendor/bin"

VSCodeのphpcsをインストール

Ioannis Kappas の方をインストール

VCodeの機能拡張 phpcbf をインストール

Per Soderlind の方をインストール

共通のsetting.jsonに以下追加

      "phpcs.executablePath": "/Users/kurudrive/.composer/vendor/squizlabs/php_codesniffer/bin/phpcs",
      "phpcs.autoConfigSearch": false,
      "phpcs.standard": "WordPress",
      "php-cs-fixer.executablePath": "/Users/kurudrive/.composer/vendor/bin/php-cs-fixer", // PHP-CS-Fixer.pharの配置パス
      "php-cs-fixer.formatHtml": false, // フォーマッター実行時にHMTLも整形する
      "php-cs-fixer.onsave": false, // 保存時に整形を実行する
      "phpcbf.standard": "WordPress",
      "phpcbf.onsave": false,
      "phpcbf.executablePath": "/Users/kurudrive/.composer/vendor/bin/phpcbf",
      "[php]": {
        "editor.defaultFormatter": "persoderlind.vscode-phpcbf"
      }

プロジェクトのsetting.json

{
    "phpcs.autoConfigSearch": false,
    "php-cs-fixer.formatHtml": false, // フォーマッター実行時にHMTLも整形する
    "php-cs-fixer.onsave": false, // 保存時に整形を実行する
    "phpcbf.onsave": true,
}

Follow me!

投稿者プロフィール

kurudrive
名古屋のウェブ制作会社数社に10年程度務めた後、株式会社ベクトル設立。
企画・運営・コンサルティング〜WordPressを中心としたシステム開発まで幅広く携わる。
[ 著書 ]
・いちばんやさしいWordPressの教本(共著)
・現場でかならず使われているWordPressデザインのメソッド(共著)
[ 最近のWordPressコミュニティでの活動 ]
2018 WordCampOsaka セッションスピーカー
2017 WordCampKyoto セッションスピーカー
2016 WordCampTokyo LT
2016 WordCampKansai ハンズオン世話役
2015 WordCampTokyo セッションスピーカー
2015 WordCampKansai セッションスピーカー
2014 WordFesNagoya 実行委員 & セッションスピーカー
2013 WordCampTokyo セッションスピーカー(パネラー)
2013 WordFesNagoya 実行委員 & セッションスピーカー
2013 WordCrabFukui セッションスピーカー

シンプルでカスタマイズしやすいWordPressテーマ

Lightningは twitter Bootstrap ベースのシンプルでカスタマイズしやすいWordPressテーマです。
プラグイン VK All in One Expansion Unit とセットで使う事でビジネスサイトにもブログにも活用できます。