|
|
1行目: |
1行目: |
− | <p class="important">注意: この記事は「[https://make.wordpress.org/core/handbook/ Core Contributor Handbook]」の「[https://make.wordpress.org/core/handbook/best-practices/coding-standards/ WordPress Coding Standards]」(2016年12月25日時点)の訳です。<br />最新版については[https://make.wordpress.org/core/handbook/best-practices/coding-standards/ 英語版]を参照してください。</p>
| + | このページは https://ja.wordpress.org/team/handbook/coding-standards/wordpress-coding-standards/ へ移動しました。 |
− | | + | |
− | WordPress コーディング規約は、WordPress オープンソースプロジェクトおよび WordPress コミュニティでのコラボレーションやレビューのベースラインです。その適用範囲はコアコードからテーマ、プラグインに至ります。
| + | |
− | | + | |
− | WordPress コーディング規約は WordPress コミュニティにより開発され、「[https://make.wordpress.org/core/handbook/ Core Contributor Handbook]」の一部です。この規約は開発者やコアコントリビューターが遵守すべきベストプラクティスから構成されます。
| + | |
− | | + | |
− | == なぜコーディング規約があるのか?<span id="Why_have_coding_standards?"></span> ==
| + | |
− | | + | |
− | コーディング規約は、一般的なコーディングミスを減らし、コードの可読性を向上し、変更を簡単にします。規約に従うことでプロジェクト内のすべてのファイルは、一人のプログラマーが開発したかのように見えます。
| + | |
− | | + | |
− | その結果、いつ、誰がコードを作成したかによらず、誰もがコードを理解し、必要に応じて変更できるようになります。
| + | |
− | | + | |
− | WordPress コアへのコントリビュートを考えている場合は、まずこの規約に親しんでください。作成するすべてのコードは規約に従う必要があります。
| + | |
− | | + | |
− | == 言語ごとのコーディング規約<span id="Language-specific_Standards"></span>==
| + | |
− | | + | |
− | * [[CSS コーディング規約]] ([https://make.wordpress.org/core/handbook/best-practices/coding-standards/css/ 原文: CSS Coding Standards])
| + | |
− | * [[HTML コーディング規約]] ([https://make.wordpress.org/core/handbook/best-practices/coding-standards/html/ 原文: HTML Coding Standards])
| + | |
− | * [[JavaScript コーディング規約]] ([https://make.wordpress.org/core/handbook/best-practices/coding-standards/javascript/ 原文: JavaScript Coding Standards])
| + | |
− | * [[PHP コーディング規約]] ([https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/ 原文: PHP Coding Standards])
| + | |
− | | + | |
− | == アクセシビリティ標準<span id="Accessibility_Standards"></span> ==
| + | |
− | | + | |
− | WordPress はすべての新規コード、修正コードにおいて「[https://www.w3.org/TR/WCAG20/ Web Content Accessibility Guidelines (WCAG)]」の level AA 達成をコミットしています。パッチやプラグインの作成時に注意すべき一般的なアクセシビリティの問題について[[アクセシビリティコーディング規約|簡単なガイド]]を作成しましたので参照してください。
| + | |
− | | + | |
− | * [[アクセシビリティコーディング規約]] ([https://make.wordpress.org/core/handbook/best-practices/coding-standards/accessibility-coding-standards/ 原文: Accessibility Coding Standards])
| + | |
− | | + | |
− | | + | |
− | == インラインドキュメント規約<span id="Language-specific_Standards"></span> ==
| + | |
− | | + | |
− | * [[WordPress インラインドキュメント規約]] ([https://make.wordpress.org/core/handbook/best-practices/inline-documentation-standards/ 原文:Inline Documentation Standards])
| + | |
− | ** [[PHP ドキュメント規約]] ([https://make.wordpress.org/core/handbook/best-practices/inline-documentation-standards/php/ 原文: PHP Documentation Standards])
| + | |
− | ** [[JavaScript ドキュメント規約]] ([https://make.wordpress.org/core/handbook/best-practices/inline-documentation-standards/javascript/ 原文: JavaScript Documentation Standards])
| + | |
− | | + | |
− | | + | |
− | 最新英語版: [https://make.wordpress.org/core/handbook/ Core Contributor Handbook] > [https://make.wordpress.org/core/handbook/best-practices/coding-standards/ WordPress Coding Standards]
| + | |
− | | + | |
− | [[Category:WordPress の開発]]
| + | |