本当の「スマホだけ改行」

実装例

・デフォルトの「PCだけ改行」:
960px以上で改行。

・デフォルトの「スマホだけ改行」:
959px以下で改行。(正確には、タブレットとスマホだけ改行。)

・このアドオン「本当のスマホだけ改行」:
599px以下で改行。(タブレットでは改行しません。)

ショートコードPCで改行するかタブレットで改行するかスマホで改行するか
PCだけ改行:[pcbr]するしないしない
スマホだけ改行:[spbr]しないするする
本当のスマホだけ改行:[mbbr]しないしないする
目次

タブレット幅では改行しない、「本当のスマホだけ改行」を使用可能にします。

タブレットでのレスポンシブ対応、なんだか余白が多くてスカスカになる気がする…
「スマホだけ改行」はあるけど、タブレットでも改行してしまう!なんで!?

なんて思うこと、ありませんか?(私はありました。)

「スマホだけ改行」は、正確には「タブレットとスマホだけ改行」である問題

ツールバーから選べる「PCだけ改行」「スマホだけ改行」。非常に直感的で使えてうれしいのですが、

これ、実は960pxを境に改行する・しないを切り分けているだけなんです。
つまり、「スマホだけ改行」は、正確には「タブレットとスマホだけ改行」なんです。

たまに、「タブレットでは改行してほしくない」「本当にスマートフォンのときだけ改行してほしい」という要望を叶えるのが、このアドオンです。


実装方法

コードスニペットを導入する

こちらのボタンをクリックしてスニペットをダウンロードします。

会員限定コンテンツ

ここは会員限定コンテンツです。

\お申込みはこちら/

コードスニペットをオンにします。

アドオン機能導入方法

STEP
プラグイン「Code Snippets」を検索します。
WordPressの「プラグインを追加」画面で検索欄に「code snippets」と入力し、Code Snippetsプラグインが検索結果の先頭に表示されている

管理画面「プラグイン」から、「プラグインを追加」を選択。
「プラグインの検索」欄に、Code Snippetsと入力。

STEP
プラグイン「Code Snippets」をインストール・有効化します。
「Code Snippets」プラグインの紹介画面で、サイトにコードを簡単に追加できる機能と開発者情報が記載されている。

このプラグインを「今すぐインストール」「有効化」します。

STEP
コードスニペットをダウンロードします。

該当ページから、コードスニペットをダウンロードします。
コピペではなく、ダウンロード形式で使用するものは上画像のような黄色いボタンで統一しています。

Code Snippets (コードスニペット)とは?

インポート/エクスポートが容易な、コード管理プラットフォームです。

「ひとつの機能としてパッケージングされたコード群」を、利用者はコードを触ることなくスイッチ(トグル)のオンオフで導入できる神ツールです。

STEP
コードスニペットをインポートします。
WordPress管理画面のメニューにある「スニペット」項目から「インポート」を選択する場面が表示されている。
重複スニペットの取り扱い設定と、JSONファイルをドラッグ&ドロップでアップロードする操作画面が表示されている。

管理画面「スニペット」「インポート」から、先ほどダウンロードしたコードスニペットをインストールします。

重複インストールを防ぐために下段にチェックを入れ、
Choose Filesエリアに先ほどダウンロードしたファイルをドラッグ&ドロップします。

アップロードされたスニペットを選択し、「Import Selected」ボタンからインポート操作を実行する確認画面。

インストールするファイルにチェックを入れ、「Import Selected」を押します。

STEP
コードスニペットをオンにします。
WordPress管理画面のサイドメニューにある「スニペット」の項目が青く選択されている状態。「すべてのスニペット」「新規追加」「インポート」「設定」などのサブメニューが表示されています。
Code Snippetsプラグインで登録されたスニペット一覧が表示され、トグルスイッチで各スニペットの有効・無効を切り替えられる画面。

管理画面「スニペット」「すべてのスニペット」から、先ほどインポートしたスニペットの左端にあるスイッチ(トグル)をオンにします。

目当ての機能が有効化されているか確認します。

驚くほど簡単な使い方

使い方は至ってシンプル。
テキスト中の “スマホでのみ改行したい箇所” に、[mbbr]と記載するだけです。

デフォルトの「PCだけ改行」は[pcbr]、デフォルトの「スマホだけ改行」は[spbr]というショートコードをテキスト中に記載する機能です。
つまり、ツールバーのボタンはショートコードをクリック一つで設置するというシンプルなものです。実はショートコードを直接記載してもよいわけです。


かゆいところに手が届く「本当のスマホだけ改行」、スマホ以外では改行してほしくない場合にご活用ください!

ちなみに…

テキストのレスポンシブについてですが、シームレスに全ての幅で綺麗に対応するのは非常に難しいですね。
とんでもない数のメディアクエリ(画面幅ごとの指定)の記載や単語区切りの手動指定をする必要が生じます。

そこで、こんなCSSプロパティがあります。

会員限定コンテンツ

ここは会員限定コンテンツです。

\お申込みはこちら/

設定が反映されません。

コードスニペットのトグルがオンになっているか確認してください。

ツールバーに、「本当のスマホだけ改行」ボタンが見つかりません。

ツールバーにボタンは追加されません。
自分で必要箇所に[mbbr]と記載してください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次