Skip to content

Latest commit

 

History

History
70 lines (55 loc) · 5.28 KB

wordpress-coding-standards.md

File metadata and controls

70 lines (55 loc) · 5.28 KB

WordPress コーディング規約

WordPress コーディング規約は、WordPress オープンソースプロジェクトおよび WordPress コミュニティでのコラボレーションやレビューのベースラインです。その適用範囲はコアコードからテーマ、プラグインに至ります。

WordPress コーディング規約は WordPress コミュニティにより開発され、このハンドブックの一部を構成します。この規約は開発者やコアコントリビューターが遵守すべきベストプラクティスから構成されます。

なぜコーディング規約があるのか ?

コーディング規約は、一般的なコーディングミスを減らし、コードの可読性を向上し、変更を簡単にします。規約に従うことでプロジェクト内のすべてのファイルは、一人のプログラマーが開発したかのように見えます。

その結果、いつ、誰がコードを作成したかによらず、誰もがコードを理解し、必要に応じて変更できるようになります。

WordPress コアへのコントリビュートを考えている場合は、まずこの規約に親しんでください。作成するすべてのコードは規約に従う必要があります。

言語ごとのコーディング規約

アクセシビリティ規約

WordPress はすべての新規コード、修正コードにおいて「Web Content Accessibility Guidelines (WCAG)」の level AA 達成をコミットしています。パッチやプラグインの作成時に注意すべき一般的なアクセシビリティの問題について簡単なガイドを作成しましたので参照してください。

コーディング規約が 適用されない のはどこですか ?

サードパーティライブラリは、メインのプロジェクトと統合される場合であっても、このコーディング規約の対象にはなりません。これにはWordPress コアのような、コードベースに複数のサードパーティライブラリが組み込まれている場合も該当します。

原文 / 日本語訳