はじめに
ようこそ ! さっそくブロックを作っていきましょう。ブロックは、WordPress の拡張における中核です。カスタムブロックや独自のブロックパターンを作成したり、ブロックを組み合わせてブロックテーマを構築できます。
この章について
ブロック開発を始める人にとって、このセクションは完璧なスタート地点です。ここにはカスタムブロック作成に必要な知識が詰まっています。
- ブロック開発環境 – ブロックを作成するための適切な開発環境を設定し、ブロック開発のための基本的なツール、
wp-env
、create-block
、wp-scripts
などを紹介します。 - クイックスタートガイド – ブロックを立ち上げて実行します、1分以内で。
- チュートリアル: はじめてのブロック作成 – このチュートリアルでは、完全に機能するカスタムブロック作成のための完全なプロセスをステップバイステップで説明します。
- ブロック開発の基本原理 – このセクションでは、ブロック開発に最も関連性の高い概念について紹介します。
- 用語集 – ブロックエディターとフルサイト編集に関する用語集
- よくある質問 – ここ数年の Gutenberg 開発で出てきた質問とその回答
WordPress プロジェクトと Gutenberg を始める
旅を始める最初のステップをいくつか紹介します。詳細を知るには更に読み進めてください。
- この Gutenberg プロジェクトがどこに向かっているのか、長期ロードマップを参照してください。
- GitHub リポジトリを探索し、最新の issue とプルリクを参照してください。特に、Good First Issues は良いスタート地点です。
- Slack コミュニティにアクセスし、ミーティングや進行中の会話に参加してください。
- Learn WordPress で、ブロックエディターに関するコースを受講してください。
- developer.wordpress.org リソース 全体の開発者ドキュメントを参照し、知識を拡げてください。
- 実施中のプロジェクトの更新が掲載される、Make Core の更新 を購読してください。
最新情報を得るには
Gutenberg プロジェクトが継続する中、常に新機能や変更点を入手することは重要です。しかし、このような規模のプロジェクトを追いかけるにも、人それぞれのニーズがあります。以下は、継続的に最新情報を得るための方法を、推奨と言うよりもカタログ的に挙げたものです。
- Keeping up with Gutenberg – Gutenberg 関連チームの投稿を集めたもの。Core、Core-Editor、Core-js、Core-css、Design、Meta、Themes など。
- “What’s New In Gutenberg?” リリース記事 – この記事はコアエディターチームによって管理され、隔週でリリースされる Gutenberg の新版にフォーカスします。記事にはリリースの中で最も顕著な機能や、完全な変更履歴が含まれます。
- コアエディターミーティング – #core-editor Slackチャンネルのボランティアメンバーが運営しています。アジェンダ と サマリー は、Make Core ブログ で共有されます。タスクの調整や Gutenberg のリリースに関連した議論が中心となります。各チャットには、議論するトピックを提案できる「オープンフロア」の時間があります。
- GitHub 上の issue と PR をチェックしてください。開発者やデザイナーが何に取り組んでいるかをほぼリアルタイムで把握できます。
その他の情報
block-development-examples リポジトリは、このハンドブックで参照されるブロック開発のサンプルプログラムの中心的なハブです。
Learn WordPress には、ブロックエディター開発学習用のチュートリアル、コース、オンラインワークショップ があります。現在のコースからいくつかを選びました。
- Intro to Block Development: Build Your First Custom Block (ブロック開発入門: 最初のカスタムブロック作成)
- Converting a Shortcode to a Block (ショートカットのブロックへの変換)
- Using the WordPress Data Layer (WordPress データレイヤの利用)
- Registering Block Patterns (ブロックパターンの登録)
- Intro to Gutenberg Block Development (Gutenberg ブロック開発入門)
- Intro to Publishing with the Block Editor (ブロックエディターでの公開入門)
最終更新日: