Gutenberg ブロック名やクラス名一覧【WordPress】

ブロックエディターやtheme.jsonを利用しているとブロック名やクラス名が必要になることが多々あります。そんな場合の確認用にカテゴリー別一覧にしました。カテゴリーはブロック挿入ツールの分類に合わせています。

使用したバージョン WordPress 5.9

PR

ブロック名とクラス名の使い道・必要な場面

theme.jsonでのデフォルトスタイルの指定

WordPress5.8以降で使われるtheme.jsonでは任意のブロックにスタイルを適用する際にはブロック名で指定する必要があります。

クラス名でのデフォルトスタイルの指定

一部を除き、エディター上で表示されているブロックまたはそれによって実際に書き出されたブロックにはそれぞれ異なるクラス名が付けられるので、細かくCSSを適用する場合等に役立ちます。

ブロックスタイルの追加時

ブロック毎にオリジナルのブロックスタイルを追加するカスタマイズでは、目当てのブロックをブロック名で指定する必要があります。

カテゴリー別ブロック名

テキスト

表示名ブロック名クラス名
段落core/paragraphなし
見出しcore/headingなし
リストcore/listなし
引用core/quotewp-block-quote
コードcore/codewp-block-code
詳細core/detailswp-block-details
整形済みテキストcore/preformattedwp-block-preformatted
プルクオートcore/pullquotewp-block-pullquote
テーブルcore/tablewp-block-table
core/versewp-block-verse
脚注core/footnoteswp-block-footnotes
ウェブ倉庫
ウェブ倉庫

アップデートで「詳細・脚注ブロック」が追加されたようです。

メディア

表示名ブロック名クラス名
画像core/imagewp-block-image
ギャラリーcore/gallerywp-block-gallery
音声core/audiowp-block-audio
カバーcore/coverwp-block-cover
ファイルcore/filewp-block-file
メディアとテキストcore/media-textwp-block-media-text
動画core/videowp-block-video

デザイン

表示名ブロック名クラス名
ボタン *1core/buttonwp-block-buttons
wp-block-button
カラム *2core/columnswp-block-columns
wp-block-column
グループcore/groupwp-block-group
横並びcore/groupwp-block-group is-nowrap
縦積みcore/groupwp-block-group is-vertical
続きcore/morewp-block-more
ページ区切り *3core/nextpagewp-block-nextpage
区切りcore/separatorwp-block-separator
スペーサーcore/spacerwp-block-spacer

※1 個別のボタンとそれらを囲む<div>要素にクラス名が付与されます。
※2 個別のカラムとそれらを囲む<div>要素にクラス名が付与されます。
※3 ページ区切りはエディター上のブロックにのみクラス名が付与されます。

ウェブ倉庫
ウェブ倉庫

新しく追加された「横並び・縦積みブロック」はグループブロックにスタイルを追加した派生版と考えて良さそうです。

ウィジェット

表示名ブロック名クラス名
アーカイブcore/archiveswp-block-archives
カレンダーcore/calendarwp-block-calendar
カテゴリーcore/categorieswp-block-categories
カスタムHTML *1core/htmlwp-block-html
最新のコメントcore/latest-commentswp-block-latest-comments
最新の投稿core/latest-postswp-block-latest-posts
固定ページリストcore/page-listwp-block-page-list
RSScore/rsswp-block-rss
検索core/searchwp-block-search
ソーシャルアイコンcore/social-linkswp-block-social-links
タグクラウドcore/tag-cloudwp-block-tag-cloud

※1 カスタムHTMLはエディター上のブロックにのみクラス名が付与されます。

テーマ

表示名ブロック名クラス名
ナビゲーションcore/navigationwp-block-navigation
サイトロゴcore/site-logowp-block-site-logo
サイトのタイトルcore/site-titlewp-block-site-title
サイトのキャッチフレーズcore/site-taglinewp-block-site-tagline
クエリーループcore/querywp-block-query
投稿一覧core/querywp-block-query
アバターcore/avatarwp-block-avatar
タイトルcore/post-titlewp-block-post-title
抜粋core/post-excerptwp-block-post-excerpt
投稿のアイキャッチ画像core/post-featured-imagewp-block-post-featured-image
投稿者core/post-authorwp-block-post-author
投稿者名core/post-author-namewp-block-post-author-name
投稿日core/post-datewp-block-post-date
投稿更新日core/post-datewp-block-post-date__modified-date
カテゴリーcore/post-termswp-block-post-terms
タグcore/post-termswp-block-post-terms
次の投稿core/post-navigation-linkwp-block-post-navigation-link
前の投稿core/post-navigation-linkwp-block-post-navigation-link
続きを読むcore/read-morewp-block-read-more
コメントcore/post-commentswp-block-post-comments
投稿コメントフォームcore/post-comments-formwp-block-post-comments-form
ログイン/ログアウトcore/loginoutwp-block-loginout
タームの説明core/term-descriptionwp-block-term-description
アーカイブタイトルcore/query-titlewp-block-query-title
検索結果のタイトルcore/query-title
投稿者のプロフィール情報core/post-author-biographywp-block-post-author-biography

参考リンク
WordPress.org – Core Blocks Reference


PR

タイトルとURLをコピーしました