WordPress Gutenberg テーブルブロックを使用する

Last Updated: 2024 年 12 月 06 日 6のコメント

WordPressはいくつかの方法で、表を挿入することができます。 プラグインを使用したり、HTMLコードに直接テーブルを挿入したり、ページの場合、ページビルダーで提供されるテーブル要素(Avada テーマ表(Table)エレメントを使用する 参照)を利用することができます。 今のプラグインに依存せずに、デフォルトのエディタである Gutenberg テーブルブロックを使用することも可能です。

최근 Gutenbergで提供されるテーブル(表)のブロックを使用して表を挿入してみると思ったよりも機能が大丈夫に感じました。 ただし、テーマに沿って、テーブルのレイアウトが少しずつ異なって表示されます。 CSSを使用して、テーブルのスタイルを調整すると、サードパーティのプラグインを使用する必要がないようです。

複雑なテーブルを作成したい場合は、プラグインを使用するか、オンラインテーブル作成ツールを使用して作成できます。

チャットGPTを使用すると、テキストテーブルデータまたはHTMLコードテーブルをブロックエディタのテーブルブロックに変換してすばやく挿入できます。英語、日本語、中国語など外国語のコンテンツにすぐに翻訳し、テーブルブロックとして生成できます。

WordPress Gutenberg テーブルブロックを使用する

Gutenberg テーブル(表)ブロックを追加する

Gutenberg(Gutenberg)エディタで表を挿入するには、 ブロックを追加するでテーブル(表)を選択します。

WordPress Gutenberg テーブルブロック

新しい段落ブロックに「/テーブル」と入力すると、より簡単にテーブルブロックを選択できます(「時間と効率を向上させる WordPress Gutenberg キーボードショートカット"参照)。

WordPress Gutenberg ブロックを簡単に追加する

表を設定する

テーブルブロックを挿入すると、列の数と行数を設定することができます。 開くことができ行数を指定し、 表作成 ボタンをクリックします。

WordPress Gutenberg テーブルを追加する

表を挿入した後、表にデータを入力することができます。 そして、左のブロックの設定で表スタイルを指定することができます。

WordPress Gutenberg テーブルブロックを設定する

スタイルは、次のXNUMXつのオプションの中から選択が可能です。

  • 기본
  • ストライプ

기본は、一般的な表の形で、このスタイルを選択すると、境界線は表が作成されます。 ストライプストライプが交互に表示されます。

テーブルの設定セクションでは、 固定幅のテーブルのセルは、ヘッダ領域、フッター領域 などのXNUMXつのオプションを有効/無効にすることができます。

表に入力されたコンテンツの長さが短い場合、完成した表全体の幅が小さすぎて表示が良くないことがあります。 そのような場合に 固定幅のテーブルセルを有効にすると幅に合わせて表が拡張されます。 表のヘッダ(ヘッダ)セクションがある場合 ヘッダ領域を有効にします。

カスタムCSSでテーブルスタイルを変更する

基本的な表をそのまま使用してもよいが CSSに少し慣れれば、カスタムCSSを使用してテーブルをカスタマイズできます。

まず、次のようなCSSコードを 外観 » カスタム » 追加 CSS(WordPress バージョンに応じて、 ルックス » カスタマイズ » 追加 CSS)に追加するようにします。

.table-style-1 thead {
    background-color: #8f919e;
    color: white;
}

.wp-block-table table {
    border-collapse: collapse;
}

.wp-block-table figcaption {
    text-align: center;
}

次に、上記のスタイルを適用するテーブルにCSSクラスを指定します。テーブルブロック設定でデフォルトのスタイルを指定し、 高級から追加のCSSクラスフィールドに table-style-1を追加します。

その後、テーブルが次のように表示されます。 GeneratePress テーマを基準にしたものであり、テーマに沿って、スタイルが少し異なって表示されることがあります。

도시人口
カラチ24,600,000
上海24,230,000
デリー24,230,000
ラゴス16,060,303
イスタンブール13,710,512
東京13,297,629
ムンバイ12,478,447
モスクワ11,977,988
サンパウロ11,821,876
北京11,716,000
(世界のイングスン都市のリスト)

例CSSコードを適用すると、基本的なスタイルで、ヘッダーの境界線の色を変更して、テーブルの説明部分の整列を中央に配置に変更されます。

ストライプスタイルを選択すると、次のように表が表示されます。

都市名人口
カラチ24,600,000
上海24,230,000
デリー24,230,000
ラゴス16,060,303
イスタンブール13,710,512
東京13,297,629
ムンバイ12,478,447
モスクワ11,977,988
サンパウロ11,821,876
北京11,716,000
(世界のイングスン都市リスト、出典:ウィキペディア)

CSSを使用して次のようにテーブルスタイルを作成することもできます。 (下表は WordPressで提供される アクションフック リストの一部を示しています。)

フック名설명
muplugins_loaded必須プラグインがロードされた後の呼び出し
registered_taxonomyカテゴリ、タグなどに関連するジョブ処理
registered_post_type投稿(投稿)、ページなどに関連するジョブ処理
plugins_loaded有効なプラグインがロードされた後、プラグ機能が定義される前に呼び出されます。
sanitize_comment_cookiesコメントクッキーを整理するときに呼び出す
setup_themeテーマがロードされる前に呼び出す
load_textdomain`default`ドメインを使用するときに呼び出す
after_setup_theme通常、テーマ設定またはオプションを初期化するときに使用されます。このフックは、アクティブテーマの関数ファイルfunctions.phpがロードされた直後に呼び出され、テーマで使用可能な最初のアクションフックです。theme_support() 関数はこの時点で呼び出す必要があり、init アクションフックでは一部の機能の追加が遅すぎます。

スタイルが気に入らない場合は、CSSを使用して調整を試してみてください。 それでも気に入らなければ TablePressのようなテーブルのプラグインを使用してみることができます。

参照


6のコメント

コメント

  1. こんにちは。文だけ見て良くないから質問します!
    Gutenberg テーブルテーブルカスタムして使ってみたいのですが。
    外観 » カスタマイズ » 追加 CSS に作成してくれた css コード保存後 ワープ書き込みでテーブル作成後 アドバンス- 追加css クラス で table-style-1 と作成すればいいのでしょうか?
    フォローしてみましたが適用できませんが、ぜひやりたいのでお問い合わせください!
    私が順序が間違っているかどうかはわかりません。

    応答
    • 記事を少し簡単に理解できるように修正しました。
      うまくいかない場合 Naver カフェに質問を投稿してください。
      具体的にどのように適用したのかスクリーンショットとともに、該当の文/ページURLを残していただければ見てみましょう。

      応答
  2. 表とかジェネレートブロックとか、あれこれ触ってみていますが、好きなリストを作るのは簡単ではありませんね。
    https://reviewpro.co.kr/best-electric-toothbrush/
    上のホームページに序盤のようにボタンのあるリストされたリストを作りたいのですが、ソースコードを見ても特別なプラグインがないようですが、コードで直接作ったのでしょうか?

    応答
  3. Gutenberg エディタを月前から使用中な従来のエディタよりも確実に良いです。 Gutenberg エディタのグーグリング検索がほとんどないのに、この記事では、よく注意します。
    ありがとうございます。

    応答
    • 私 Gutenbergが導入された後から使ってきています。
      しかし段落、リスト、ヘディング、引用、画像、YouTubeの挿入など、頻繁に使用するいくつかのブロックのみを使用するようになるようです。
      時間になると、 Gutenberg エディタでよく使用していない機能をテストしてみるつもりです。

      応答