WordPressデフォルトのテーブルブロックでは不十分な理由(そして代わりに何を使うべきか)

WordPressデフォルトのテーブルブロックでは不十分な理由(そして代わりに何を使うべきか)

WordPressには、シンプルなテキストベースのテーブルを作成するためのデフォルトのテーブルブロックが用意されているが、最近のウェブサイトではその限界が明らかになっている。基本的な単語や数字のグリッドは扱えるが、それ以上の複雑なものは扱えない。もしあなたのテーブルが、より良いスタイリングやよりリッチなコンテンツなど、平易な言葉以上のものを必要とするなら、その亀裂はすぐに目立ち始める。

実際のテーブルでは、もう少し多くのことが要求されます。セル内に画像やボタン、比較要素を入れたり、モバイル画面で表が適切に調整されるようにしたい場合もあるでしょう。このような点が必要になる表を作成するときのフラストレーションを想像してみてください。 

これらは、デフォルトのTableブロックが苦労している部分であり、現代のニーズに対して時代遅れだと感じている部分です。そのため、何か重要なものを作る前に、デフォルトのTableブロックの欠点を正確に理解し、代わりにどのようにすればより良い解決策を作ることができるかを理解する方がよいでしょう。

デフォルト・テーブル・ブロックでできること

WordPressのデフォルトのTableブロックは、基本的な機能をカバーしています。シンプルな行と列を作成し、テキストベースの情報を整理することができます。ヘッダーを設定し、アライメントを調整し、読みやすいようにストライプスタイルを適用することができます。シンプルな価格表や2列の比較表、連絡先ディレクトリのような簡単なレイアウトであれば、追加ツールを使わなくてもこのブロックで十分です。

デフォルト・テーブル・ブロックのデモ

デフォルトのTableブロックで快適にできることをいくつか紹介しよう:

  • 行や列をまたいで簡単なテキスト項目を追加します。
  • 列にラベルを付けるための基本的なヘッダー行を作成する。
  • 読みやすくするためにストライプの行スタイルを適用する。
  • セル内のテキストを左寄せ、中央寄せ、右寄せにする。
  • 必要に応じて行や列の数を調整する。
  • セル内にリンクを挿入し、テキストの一部をクリック可能にする。

これらの機能は軽量なテーブルには役立つが、プロジェクトがよりリッチなコンテンツ、より優れたデザインコントロール、またはモバイル最適化を要求する場合には、不足することが多い。


デフォルト・テーブル・ブロックの限界

表面的には、テーブルブロックは基本的なニーズにうまく対応しているように見える。しかし、もう少し深く見てみると、ギャップが見えてくる。その欠点を詳しく見てみよう。

プレーンテキストコンテンツのみ

デフォルトのテーブルブロックでは、セル内のテキストはプレーンなものに制限されています。画像やボタン、その他のメディアを挿入することはできません。

最小限のスタイリング・オプション

スタイリングは極めて基本的だ。単純な整列とストライプのデザインだけでなく、ボーダー、色、セルの間隔もほとんどコントロールできない。

ソート、検索、フィルタリングなし

テーブルはどんなに大きくなっても固定されたままです。ソートもフィルタリングもできないし、ユーザーが必要なものをすぐに見つけることもできない。

無反応

幅の広いテーブルは、モバイル・デバイスではしばしば壊れます。余分な助けがなければ、画面からはみ出したり、読めないフォーマットに押し込められたりする。

大きなテーブルの管理が難しい

大きなテーブルを扱うのは不器用だ。行や列の並び替えが簡単にできるツールもなく、編集に時間がかかってイライラする。

テンプレートやパターンなし

新しいテーブルはそれぞれ空白で始まります。コアとなる Table ブロックは、テンプレートや既成のレイアウトを提供しないので、スピードアップが図れます。


デフォルト・テーブル・ブロックはいつまで役に立つのか?

たとえ制限があったとしても、デフォルトのテーブル・ブロックにはその役割があります。高度な機能を必要としない小さなタスクでは、最もシンプルなソリューションになり得ます。

ここでは、デフォルトのTableブロックがうまく機能するケースをいくつか紹介する:

  • 数行と数列のクイックテーブル。
  • メディアやボタンを必要としないテキストのみのデータ。
  • 小さなテーブルで、時間が経ってもほとんど変わらない。
  • 詳細なデザインや応答性が重要でないブログ記事。
  • 重いスタイリングやモバイル最適化を必要としない一時的なコンテンツ。

要するに、ニーズが軽く、デザインへの期待も低く、時間が経ってもテーブルが大きくならないのであれば、ビルトインという選択肢を使っても損はない。


デフォルト・テーブル・ブロックの制限を克服する方法

デフォルトのテーブル・ブロックでは物足りなくなったとき、より良い解決策が必要になる。 テーブルバーグ はGutenbergベースのテーブルプラグインで、あなたが慣れ親しんだ編集エクスペリエンスを変えることなく、ほぼすべての欠けている部分を修正します。特別な回避策を必要とすることなく、画像、ボタン、リスト、星評価、アイコン、リボンをテーブルに含めることができます。

また、ヘッダーとフッターを完全に制御でき、異なる色で別々にスタイル設定できます。ヘッダーとカラムには、スクロール中にラベルが見えるようにするスティッキー機能があり、テーブルが小さなスクリーンに完璧に適応するようにするレスポンシブ設定があります。 

背景色は、ヘッダー、フッター、偶数行/奇数行で個別に調整できます。ボーダーは、テーブル全体、個々の行、単一の列、または特定のセルに対して適用または削除できます。また、コンテンツの間隔を空けたり、行全体の視覚的な流れをすっきりさせたい場合は、意図的に空のセルを作成することもできます。また、トグル機能により、訪問者が切り替え可能な料金プラン比較を構築することもできます。結局のところ、TablebergはデフォルトのTableブロックの良いところを活かしつつ、必要のないところに複雑さを加えることなく構築されています。


デフォルト・ブロックの制限を修正する主な機能

Tablebergは単なる機能追加ではない。基本的なテーブルブロックを卒業したときにユーザーが感じる真のギャップに直接対処するものです。ここでは、Tablebergがテーブル作りの体験をどのように向上させるかを簡単にご紹介します:

段落、画像、ボタン、リスト

星評価, アイコン, リボン, スタイルリスト, カスタムHTML

セルのマージ

ヘッダー/フッターのカスタムスタイリング

豊富なカラーカスタマイズ

✅ (ベーシック)

✅ (上級)

ソートと検索オプション

レスポンシブテーブル設定

テーブルのヘッダまたはカラムの粘着

セル、行、列、表のボーダー・コントロール

✅ (ベーシック)

✅ (上級)

空セル機能

デザイン済みテーブルテンプレート

トグル機能


Tablebergを使うべき人

Tablebergは、テクニカル・ユーザーのためだけのものではありません。Tablebergは、単にテキストをリストアップするだけでなく、もう少し多くのことを行うテーブルを必要とするすべての人のために作られています。価格表、サービス一覧表、製品比較表、スケジュール表など、Tablebergを使えば、デバイスを問わず、基本的な機能よりもはるかに見栄えの良い表を作成することができます。

最も恩恵を受ける人の例をいくつか挙げてみよう:

  • 比較表、長所・短所リスト、価格内訳を作成したいブロガー。
  • サービス、料金、メニューをすっきりとしたレイアウトで表示する必要がある中小企業の経営者。
  • アフィリエイト・マーケッターは、評価とボタンで商品比較を表示する。
  • 教育者またはコース提供者が、スケジュール、シラバス、成績表を共有すること。
  • テーブルが単なる飾りではなく、情報伝達の一部となるようなウェブサイトを構築している人。
Tableberg テーブルデモ

デフォルト・テーブル・ブロック vs Tableberg

デフォルトのテーブルブロックの限界は、より高性能なソリューションと直接比較したときに、より明白になる。ここでは、Tablebergとの比較を行う:

画像、ボタン、アイコンの追加

いいえ

はい

星評価、アイコン、スタイル付きリスト、リボンの追加

いいえ

はい

セルのマージ

はい

はい

レスポンシブ・テーブルセッティング

いいえ

はい

粘着性のヘッダーとカラム

いいえ

はい

並べ替えと検索オプション

いいえ

はい

カスタムヘッダーとカスタムフッター

いいえ

はい

豊富なボーダーとカラーコントロール

非常に限られている

上級

空のセルの作成

いいえ

はい

デザイン済みテンプレート

いいえ

はい

トグル機能

いいえ

はい

行と列の並び替え

いいえ

はい


結論

デフォルトのTableブロックは、素早くシンプルなレイアウトには便利ですが、実世界のニーズが登場すると、すぐに限界に達してしまいます。Tablebergは、すでにご存知のブロックエディタを離れることなく、そのギャップを埋めてくれます。Tablebergは、価格表、機能リスト、詳細な製品比較のいずれが必要であっても、あらゆるデバイスでよりよく機能するテーブルを構築するためのコントロールと柔軟性を提供します。

テーブルがサイトの重要な一部である場合、適切なツールを選択することで、時間を節約し、デザインを改善し、コンテンツを管理しやすくすることを理解する必要があります。そして、Tablebergは、デフォルトのテーブルブロックにはないアップグレードを提供します。

こちらもお読みください:



テーブルバーグ・チーム