【Xwrite利用者向け】「画像のテキスト回り込み」を「グループ」ブロックで実現させてみる

コメント (3)

  1. 基本機能
  2. 【Xwrite利用者向け】「画像のテキスト回り込み」を「グループ」ブロックで実現させてみる
この記事にはアフィリエイト広告が含まれている場合がございます。

この記事では、WordPressでいわゆる「画像のテキスト回り込み」を実現する方法を紹介します。

なお、「ブロックエディター(Gutenberg)」をご利用いただくことが前提となっております。

注意

ご利用いただいているテーマにより実装状況・描画が異なりますので、まずはテーマで期待どおり動作するかご確認くださいませ。

作成例

本記事では、以下のようなブロックを作成することを目的といたします。(余白については容易に調整可能のため、今回は気にしないことと致します)

あああああ

サンプルテキストサンプルテキストサンプルテキスト

サンプルテキストサンプルテキストサンプルテキスト

サンプルテキストサンプルテキストサンプルテキスト

サンプルテキストサンプルテキストサンプルテキスト

サンプルテキストサンプルテキストサンプルテキスト

作り方

以下はテーマ「Xwrite」で作成した例になります。CocoonやLightningのように「グループ」ブロックが不要な場合もあります(コメント欄にて補足)。

「グループ」ブロックを作成。

「レイアウトを選択」の選択肢は一番左でOKです。

STEP
1

「グループ」ブロックの中に回り込みさせたい「画像」とテキストを挿入。

補足

「画像」と「段落」を先に配置し、後から両方を選択して「グループ化」の操作を行っても問題ありません。

STEP
2

画像を左寄せ(または右寄せ)にすれば、ご希望の回り込み配置が完成します。

STEP
3

「グループ」ブロックの下部に「スペーサー」を挿入してください。

回り込みのテキストの量が不足している場合など、デザイン崩れが発生する可能性があります。

これを防ぐため、「グループ」ブロックの下に「スペーサー」ブロックを挿入してください(高さの調整はお好みでどうぞ)。

注意

プラグイン「VK Blocks」で使用できる「レスポンシブスペーサー」など、レスポンシブ対応のスペーサーでは、上記のデザイン崩れに対応できない場合があります。

STEP
4

注意事項

モバイル閲覧時の対策を忘れずに

小さな画像を使っている場合、モバイル端末のように横幅が短い場合は、以下のように文章が見づらくなる可能性がございます。

そのため、回り込み使用時には少し大きめの画像を使用したりブロックの出し分けを行ったりするなどの工夫・対策をお願いいたします。

テーマにより非対応の場合がある

一部テーマ(SWELL・echoなど)をご利用いただいている場合、テーマ側の対応により、上記方法が使えなかったり、追加で対応が必要だったりする場合がございます。

関連商品

『Xwrite(エックスライト)』は、 多彩な機能で、高速表示に対応した100%GPLのテーマです。 初心者にも充実のサポートでサイト運営をバックアップします。
・運用サイト数250万件で国内シェアNo.1 ・初期費用無料、月額990円から、大容量500GBからの高コストパフォーマンス ・安定のサーバー稼働率99.99%以上 ・世界最高クラスの第5世代 AMD EPYC™とオールNVMe環境を採用 ・.com .netなどから選べる!独自ドメインが永久無料 ・マルチドメイン、メールアドレス無制限!独自SSLを無料で利用可能!

お気に召しましたら是非ともシェアをお願いします!

この記事を書いた人

スクリーンネーム: Y.INABA

WordPress歴は約10年ほど、色々な形で触れてきました。
HTMLやCSS、PHPに至っては20年以上も触れ続けています。
現在も日々学習中。

– 広告 –

当記事へのコメント


  1. 大門未知子のアバター
    大門未知子

    テキストの回り込みはGutenbergエディターの機能です。
    「画像」ブロックを右左寄せ(float:left、right)したあとの、「段落」ブロック(テキスト)が回り込みとなります。
    「グループ」化する必要はありません。

    (運営者より:某フォーラムに関する記載については削除させていただきました)



    1. 大門 様

      コメント、ご指摘ありがとうございます。

      ご指摘の件ですが、「グループ」ブロックを使わずとも Gutenberg上では回り込みますが、実際の出力では回り込みません。
      そのため「グループ」ブロックでのラップが必要となります。

      詳しくは以下URLの記載をご確認ください。

      https://parista.net/blog/technote/wordpress/8441/
      (SANGOというテーマでの話ですが、Xwriteでも同様の事象になることを確認しています)

      ※Cocoon、Lightning、X-T9ではグループブロックは不要です(確認済み)。
      echo(旧「THE SONIC」)のように、SWELLと同様に回り込みが発生しないテーマもあります(恐らく意図的な調整かと思います)。

      なお、Xwriteについては site.min.css 内の以下記載が「原因」です。

      .articleBody > :where(:not(.toc_block):not(.pagination):not(.wp-block-cover)) {
      clear: both;
      margin-top: var(--widget--element--mrg);
      margin-bottom: 0;
      }

      .articleBody(記事本文)直下ブロックのみ有効のため、グループ化すると clear: both; が効かなくなるわけです。



    2. 後出しで申し訳ないのですが、某フォーラムに関する記載については記事内に記載していないため削除させていただきました。
      (「コメントの際の注意」に追記させていただきました)

      ご容赦くださいませ。


コメントの際の注意

  • コメントは承認制です。当方で承認されるまでは記事内に掲載されません。
  • 記載内容に問題がなければ承認しますが、過剰な煽り・加害性等が認められる場合や著しい事実誤認等が含まれている場合は承認しません。
  • 記事中で話題として触れていないのに、他サイトでの関連性の薄い(主題とは異なる)話題を出す」行為もお控えください。
  • 承認後でも、問題があると判断した場合はこちらの判断により削除する可能性がございます。

コメントはこちらからどうぞ

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


– 広告 –
Back to top