段落やテーブル内のテキストリンクをボタンにするカスタマイズ

WordPress のブロックエディターでボタンを配置したいとき、WordPress コアの ボタン ブロックや VK Blocks の VK ボタン ブロックを使えばいいのですが、段落やテーブルの中にボタンブロックを配置することはかんたんにはできません。

ボタンブロック

そこで、テキストリンクをボタンのようなスタイルにするカスタマイズを考えてみました。

その① 段落やテーブルブロックに 追加 CSS クラス を指定するやり方

以下の CSS を追加します。

.btn-like a {
    text-decoration: none;
    border: 1px solid var(--vk-color-primary);
    color: var(--vk-color-primary);
    border-radius: 0.25em;
    padding: 0.2em 0.5em;
    font-size: 0.85em;
}

.btn-like a:hover {
    background-color: var(--vk-color-primary);
    color: #fff;
}

.btn-like a::before {
    margin-right: 3px;
    font-family: "Font Awesome 6 Free";
    content: '\f105';
    font-weight: bold;
}

テキストリンクを入れるブロックの 追加 CSS クラスbtn-like と入力します。

段落内の使用例

どんな些細なことでも遠慮なくお気軽にお問い合わせください。 お問い合わせはこちら

テーブル内の使用例

会社名住所
魚沼情報サービス〒949-7242
新潟県南魚沼市黒土118
ウェブサイト所在地地図
パソコン教室くりっく〒949-7242
新潟県南魚沼市黒土118
ウェブサイト所在地地図

問題点 同一ブロック内に通常のテキストリンクとボタンスタイルのリンクを混在させたい場合などではこのやり方は使えません。

その② HTML として編集してクラスを追加

※これは Lightning など、Bootstrap 対応のテーマで使えるやり方です。

HTML として編集 に切り替えて、a タグにクラス "btn btn-outline-primary btn-sm" を追加します。

HTML として編集してクラスを追加

段落内の使用例

どんな些細なことでも遠慮なくお気軽にお問い合わせください。 お問い合わせはこちら

テーブル内の使用例

会社名住所
魚沼情報サービス〒949-7242
新潟県南魚沼市黒土118
ウェブサイト所在地地図
パソコン教室くりっく〒949-7242
新潟県南魚沼市黒土118
ウェブサイト所在地地図

問題点 リンクがいくつもあるとめんどくさい。(ブロックエディターになる前は当たり前のようにこうやってたんだけど...)

その③ プラグインで実装

使い勝手を考えると、プラグインでインラインのボタンを追加できるように実装するのがよさそう...。

そのうちにやってみようと思います。

投稿者プロフィール

対馬 俊彦
対馬 俊彦魚沼情報サービス 代表
新潟県南魚沼市・魚沼市を中心に、地域の皆様がパソコンやインターネットを有効活用して業務効率化・課題解決を図るお手伝いを1999年から行ってまいりました。

WordPress を使用したサイト制作・カスタマイズを全国どこからでも承ります。ベクトルが販売している WordPress テーマ「Lightning」「Katawara」および同社のプラグイン「VK Blocks」「VK Filter Search」のカスタマイズを得意としています。遠方からのご依頼の場合、打ち合わせ・サポートを Zoom や電子メール・電話などを併用して行わせていただきます。

オンラインレッスン形式でのホームページ制作サポートも行っています。お客様ご自身でホームページを開設・運用する上で、うまくいかない部分をサポートいたします。設定やカスタマイズを手伝ってもらいたい、同時に便利な使い方や設定方法、カスタマイズのやり方も知ることができたら...という方にご好評いただいています。

* ドメインやサーバーの契約・申込み
* WordPress やテーマ、プラグインのインストール
* アクションフック・フィルターフック・jQuery・CSS によるカスタマイズ
* ドメインの移管・移転
* 日常の更新作業
なども含めて、サイトの制作・運用全般をお手伝いできます。

ご要望をうかがった上で費用見積り(無料)を提示させていただきますので、お気軽にお問い合わせください。

» ご相談・お問い合わせはこちらからどうぞ

わからないところ、オンラインでお手伝いします

こんにちは、魚沼情報サービスの対馬です。

Lightning およびベクトルのプラグイン VK Blocks、VK Filter Search の設定・カスタマイズでお困りの方のお手伝いを得意としています。

Zoom オンラインレッスン形式でサポートしてお力になります。

* 近くに頼りになるところがない
* わからないところを手伝ってもらいたい
という方はぜひご利用ください。
Lightning / VK All in One Expansion Unit が Font Awesome 6 に対応
カテゴリー
ExUnitLightning G3

Lightning 14.18.0 / VK All in One Expansion Unit 9.73.0 にアップデートすると、Font Awesome 6 が使えるようになりました。

register_block_style で追加したブロックスタイルの見本
カテゴリー
WordPressカスタマイズ

register_block_style により追加した見出しとグループのブロックスタイルの見本です。