LinkSearchMenuExpandDocument
Table of contents

WordPressの開発について

抜粋は管理人が行なっています

コーディング規約

PHP_CodeSniffer

composer global require squizlabs/php_codesniffer
composer global require wp-coding-standards/wpcs

see: Composer

StyleLint (for CSS)

npm install stylelint stylelint-config-wordpress --save-dev
{
  "extends": "stylelint-config-wordpress"
}

Use SCSS

npm install stylelint-scss stylelint-config-recommended-scss --save-dev
{
  "extends": "stylelint-config-recommended-scss"
}

ESLint (for JavaScript)

npm install eslint @wordpress/eslint-plugin --save-dev

.eslintrc:

{
    "extends": [ "plugin:@wordpress/eslint-plugin/recommended" ]
}

HTMLHint (for HTML)

npm install -g htmlhint

Composer

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php --install-dir=bin --filename=composer
php -r "unlink('composer-setup.php');"

Codebase

  • Core: https://develop.svn.wordpress.org/ (Subversion)
    • Mirror: https://github.com/WordPress/WordPress.git (Git)
  • Plugins: https://plugins.svn.wordpress.org/ (Subversion)
  • Themes: https://themes.svn.wordpress.org/ (Subversion)

ブログ記事

下記に掲載を希望される方はご連絡ください (詳細)


このカテゴリのページ

  • Envs - WordPressの開発環境について
  • Debug - WordPressのデバッグ
  • Test - WordPressのテスト
  • Wordmove - コマンドラインによるWordPressのデプロイソリューション

Back to top


Back to top

Copyright © 2021 Otti

Page last modified: