WordPressを使ってWebサイトを運営する際、比較表や料金表、スペック一覧などを掲載したい場面は非常に多いものです。
情報を整理して伝えるために「表(テーブル)」は欠かせない要素ですが、どのように作成すればよいか迷ってしまう方も少なくありません。
現在のWordPressでは、プラグインを追加しなくても標準機能だけで美しい表を簡単に作成できるようになっています。
この記事では、初心者の方でも迷わず表を挿入し、見栄えを整えるための具体的な手順やおすすめの設定方法を詳しくお伝えします。
基本操作:テーブルブロックを記事に挿入する手順
WordPressの標準エディタ(ブロックエディタ)を使用して表を作成するには、「テーブルブロック」を使用します。
まず、記事編集画面で新しいブロックを追加するために「+」アイコンをクリックしてください。
検索窓に「テーブル」と入力すると、専用のブロックが表示されるのでそれを選択します。
ブロックを選択すると、最初に「カラム数(列)」と「行数」を指定する画面が表示されます。
作成したい表の構成に合わせて数値を入力し、「表を作成」ボタンを押すだけで土台が完成します。
例えば、3つの商品を比較したい場合は、項目名を含めて4列、商品数に合わせて数行を設定するとスムーズです。
この時点では枠組みだけが作られますので、各セルをクリックしてテキストを入力していきましょう。
表の作成後に列や行が足りないと感じても、後から簡単に追加できるため、まずは大まかな数で作成しても問題ありません。
行と列の編集とレイアウト調整
表の枠組みが完成した後は、セルの追加や削除といった細かな調整が必要になります。
テーブルブロックを選択した際に表示されるツールバーの中に、「表を編集」というアイコンがあります。
このアイコンをクリックすると、「行を前に追加」「行を後ろに追加」「列を削除」といったメニューが展開されます。
特定の行を削除したい場合は、その行にカーソルを置いた状態でメニューから削除を選択してください。
セルの結合(マージ)については、現在の標準テーブルブロックでは直接的なボタンが用意されていない場合があります。
より複雑なレイアウトを求める場合は、標準機能をベースにしつつ、必要に応じて高度な設定を検討しましょう。
基本的にはシンプルな構成を心がけることで、閲覧者にとっても見やすい表になります。
文字の配置についても、ツールバーの「列の配置を変更」ボタンから、左寄せ・中央揃え・右寄せを列ごとに設定可能です。
テーブルブロックのスタイルとデザイン設定
表の見た目を変更するには、画面右側のサイドパネルにある「設定」タブを活用します。
スタイル設定の中には、通常「デフォルト」と「ストライプ」の2種類が用意されています。
「ストライプ」を選択すると、1行ごとに背景色が交互に変わるため、横長の表でも視認性が大幅に向上します。
また、セルの枠線を表示させたい場合や、全体の境界線を調整したい場合もこの設定パネルで行います。
色の設定項目では、表全体の背景色やテキストの色をサイトのデザインに合わせてカスタマイズ可能です。
あまり派手な色を使いすぎると文字が読みにくくなるため、淡い色を背景に指定するのがおすすめです。
さらに、タイポグラフィの設定を変更することで、表内のフォントサイズを一括で調整することもできます。
補足情報として、表の下に注釈を入れたい場合は、ブロック下部の「キャプションを入力」欄を利用しましょう。
高度な設定:ヘッダーとフッターの活用
表の情報量が多い場合は、どの列が何を示しているかを明確にするための「ヘッダー」が重要です。
サイドパネルの「テーブル設定」にある「ヘッダーセクション」のスイッチをオンにしてください。
これを有効にすると、表の一番上の行がヘッダー専用の領域として定義されます。
テーマによってはヘッダー部分だけ背景色が自動で濃くなるなど、デザイン的なアクセントが加わります。
同様に「フッターセクション」を有効にすれば、表の最下部に合計値などを記載する行を追加できます。
また、「セルの幅を固定」という設定項目を有効にすることも検討してください。
デフォルトでは入力した文字量に応じて列の幅が自動調整されますが、これを固定することで、すべての列を均等な幅に保つことができます。
特に比較表など、情報の重要度が等しい項目を並べる際には「セルの幅を固定」を有効にすると整った印象になります。
スマホ表示への対応と横スクロールの実装
WordPressの標準テーブル機能で最も注意すべき点は、スマートフォンでの表示崩れです。
列数が多い表をそのまま表示すると、スマホの画面幅を超えてしまい、文字が縦に長く伸びたり、画面を突き抜けたりすることがあります。
これを防ぐためには、「表を横スクロールさせる」という対応が最も一般的で効果的です。
多くのモダンなWordPressテーマでは、テーブルブロックを「グループブロック」で囲むことでスクロールを制御できます。
もし使用しているテーマが自動でスクロールに対応していない場合は、追加のCSSを記述することで解決可能です。
具体的には、カスタマイザーの「追加CSS」セクションに以下のコードを入力してみてください。
/* テーブルを横スクロールさせるための設定 */
.wp-block-table {
overflow-x: auto;
display: block;
}
このコードを適用すると、画面幅に収まらないサイズの表が表示された際、ユーザーが指で横にスライドして中身を確認できるようになります。
モバイルユーザーが全体の半分以上を占める現代において、このレスポンシブ対応は必須の設定と言えます。
表を効果的に見せるためのライティングルール
技術的な操作方法だけでなく、情報を整理するための構成案も重要になります。
表の中に長文を詰め込みすぎると、一目で内容を把握するという表本来のメリットが失われてしまいます。
可能な限り単語や短いフレーズにまとめ、詳細は表の外の本文で解説するようにしましょう。
また、数値データを扱う場合は、単位をヘッダー部分に集約することでセルの記述を簡潔にできます。
例えば、各セルに「1,000円」と書くのではなく、ヘッダーに「価格(円)」と書き、セルには「1,000」とだけ記述します。
視線の誘導を意識して、重要な項目は左側に配置するのも効果的なテクニックです。
また、表の前後には必ずその表が何を示しているのかを説明する導入文を添えてください。
読者は表だけを見るのではなく、文脈の中でデータの意味を理解することを忘れないようにしましょう。
アクセシビリティとSEOへの配慮
表を作成する際は、検索エンジンやスクリーンリーダー(読み上げソフト)への配慮も欠かせません。
テーブルブロックを使用すること自体が、HTMLの<table>タグを正しく生成するため、SEOには好影響を与えます。
さらに効果を高めるためには、前述した「ヘッダーセクション」を必ず使用するようにしてください。
ヘッダーを使用することで、検索エンジンは各データがどのカテゴリに属しているかを正確に理解できるようになります。
また、複雑な構造の表を避け、シンプルな行と列の構成を保つことが、情報のインデックスを助けることにつながります。
画像の中に表を作り込んで貼り付ける手法もありますが、これではテキスト情報を検索エンジンが読み取ることができません。
特別な理由がない限り、画像ではなくテキストベースのテーブルブロックを使用するようにしましょう。
情報の更新が必要になった際も、画像よりテキストの方が修正作業を圧倒的に早く済ませることができます。
まとめ
WordPressの標準機能である「テーブルブロック」を活用すれば、プラグインなしでも実用的な表を作成できます。
基本となる挿入方法から、ストライプ設定やヘッダーの活用、さらにはスマホ向けのスクロール対応までをマスターしましょう。
表は読者にとって情報の整理を助ける強力なツールとなりますが、使いすぎや情報の詰め込みすぎには注意が必要です。
常に「ユーザーがモバイル端末で見たときに読みやすいか」を意識しながら、デザインと構成を整えてみてください。
この記事で紹介した手順を参考に、あなたのWebサイトのコンテンツをより分かりやすく、価値のあるものへとブラッシュアップしていきましょう。
