リンクグループ

実装例

グループブロックのスタイル設定で「全体リンク化」オプションが選択されているWordPressのブロック設定パネル。
グループブロックに設定項目を追加します。
目次

リンクグループとは

グループブロックをリンク化する機能を追加します。

Emanon Premium ではパネルブロックで対応できたりするのですが、SWELLでは実装されていない「グループブロックのリンクカード化」。

使用方法ページのように、下層ページ冒頭にメニューアイコンを並べたいときなどにご使用ください。

実装方法

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

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

会員限定コンテンツ

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

\お申込みはこちら/

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

アドオン機能導入方法

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プラグインで登録されたスニペット一覧が表示され、トグルスイッチで各スニペットの有効・無効を切り替えられる画面。

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

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

ブロックスタイルの使い方

  1. 編集画面を開き、通常通りグループブロックを設置し、リンク化したい内容を制作します。
アイコンとテキストが含まれたグループブロックが選択されており、「これをリンク化したいです。」と表示されている編集画面。
  1. グループブロック内に、テキストリンク一つ 設置します。
テキストを選択し、上部ツールバーからリンク設定アイコンを使ってリンクを挿入する操作中のWordPress編集画面。
  1. リンクカード化したいグループブロックを選択し、右側設定パネルから「スタイル」 > 「全体リンク化:Revify」を選択する。
グループブロック内のテキストにリンクが適用された状態が表示されているWordPressの編集画面。
グループブロックのスタイル設定で「全体リンク化」オプションが選択されているWordPressのブロック設定パネル。
  1. これで完了です。CSSもJavaScriptも要りません。
    リンクパネルとして使用するもよし、ブロックエディタで作れるバナーとして活用するもよしです!

注意点

  • ブロックスタイルのCSSは、編集画面にも適用されます。
  • グループ前面に疑似要素を表示するので、全体リンク化設定後にグループの内容を編集したい場合は、一時的に「デフォルト」に戻してください
  • グループブロック内にあるリンクのクリックエリアをグループいっぱいに広げます。
  • 「リンクテキスト」が無い場合は、ただホバーするだけです。
  • リンクの仕様(”別タブで開く”等)は、テキストリンクの設定に従います。
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次