Table of contents
WordPressの開発について
- WordPress Codex 日本語版 (wpdocs.osdn.jp)
- Code Reference (wordpress.org) [EN]
- WP-CLI (wp-cli.org)
WordPressを管理するためのコマンドラインインターフェイス
- Full Site Editing (wordpress.org) [EN]
- ブロックAPIリファレンス/パターン (wordpress.org)
- グローバル設定とスタイル (theme.json) (wordpress.org)
- REST API Reference (wordpress.org) [EN]
- Using Subversion (wordpress.org) [EN]
抜粋は管理人が行なっています
コーディング規約
- WordPress コーディング規約ハンドブック (wordpress.org)
PHP_CodeSniffer
- PHP_CodeSniffer(pear.php.net) [EN]
- WordPress Coding Standards for PHP_CodeSniffer(github.com) [EN]
composer global require squizlabs/php_codesniffer
composer global require wp-coding-standards/wpcs
see: Composer
StyleLint (for CSS)
- StyleLint(github.com) [EN]
- stylelint-config-wordpress(github.com) [EN]
npm install stylelint stylelint-config-wordpress --save-dev
{
"extends": "stylelint-config-wordpress"
}
Use SCSS
- stylelint-config-recommended-scss(github.com) [EN]
npm install stylelint-scss stylelint-config-recommended-scss --save-dev
{
"extends": "stylelint-config-recommended-scss"
}
ESLint (for JavaScript)
- ESLint(eslint.org) [EN]
- @wordpress/eslint-plugin(wordpress.org) [EN]
npm install eslint @wordpress/eslint-plugin --save-dev
.eslintrc
:
{
"extends": [ "plugin:@wordpress/eslint-plugin/recommended" ]
}
HTMLHint (for HTML)
- HTMLHint(github.com) [EN]
npm install -g htmlhint
Composer
- Composer(getcomposer.org) [EN]
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)
関連ページ
ブログ記事
下記に掲載を希望される方はご連絡ください (詳細)
- theme.json を使ったテーマデザインの設定 (wordpress.org)
- Gutenberg ハイライト (wordpress.org)
- デュオトーンフィルターで画像に色付け (wordpress.org)
- Figma WordPress デザインライブラリを活用してみよう (wordpress.org)
- フルサイト編集機能が気になる方へ (wordpress.org)
- PHPとは?WordPressでの使われ方を解説 (wpmake.jp)
- Gutenberg プラグインを使って、アーリーアダプターになりませんか (wordpress.org)
- ブロックパターンの作り方 (wordpress.org)
- 「再利用ブロック」を活用してみよう (wordpress.org)
- WordPress and PHP 8.0 (wordpress.org) [EN]
- WordPressのプラグイン公開はSubversion!その手順を公開 (wp-master.club)
- GitHub Actionsを使ってSubversionを使わずにWordPress公式プラグインのバージョン管理をやってみた (pressmantech.com)
- WordPress公式ディレクトリにプラグインを申請〜公開するまでの手順まとめ【SVNでコミットするまで】 (wemo.tech)
- WordPressプラグインSubversionでの公開手順メモ (qiita.com)
- WordPress公式ディレクトリにテーマを登録する方法 (mignonstyle.com)
- WordPress:覚えておいて損はない、開発者向けプラグイン 25+ (nxworld.net)
- WordPress のアップグレードを簡単に: Subversion の巻 (tekapo.com)
- WordPressプラグイン公式サイト登録・更新手順 (terakoya.work)
- WordPress公式プラグインのバージョンアップで必要なSubversionの操作メモ: WordPress (findxfine.com)
このカテゴリのページ
- Envs - WordPressの開発環境について
- Debug - WordPressのデバッグ
- Test - WordPressのテスト
- Wordmove - コマンドラインによるWordPressのデプロイソリューション