VK Blocks Pro のダイナミックテキストブロックで URL にリンクを設定するとリンクテキストとして URL がそのまま表示されますが、URL 以外のリンクテキストを表示したい場合もあります。
そこで、リンクテキストとして以下のように Font Awesome のアイコンと任意のテキストを組み合わせるカスタマイズを行いました。

たぶん近日中にベクトルさんが VK Blocks Pro にこの機能を実装すると思いますが、CSS でやってみたらできるんじゃないか...という興味があって、カスタマイズしてみました😊
カスタマイズ前
カスタマイズ後
カスタマイズ手順
VK ダイナミックテキストブロックに 追加 CSS クラス vk-dynamic-text-site
を指定して、以下の CSS を追加すると上記のように表示できます。
/* 前に表示するアイコン */
.vk-dynamic-text-site.wp-block-vk-blocks-dynamic-text:has(a)::before {
font-family: "Font Awesome 6 Free";
content: "\f015";
font-weight: bold;
color: var(--vk-color-text-link);
}
/* 後に表示するテキスト */
.vk-dynamic-text-site.wp-block-vk-blocks-dynamic-text:has(a)::after {
content: " 公式サイトはこちら";
color: var(--vk-color-text-link);
}
/* マウスホバー時の文字色 */
.vk-dynamic-text-site.wp-block-vk-blocks-dynamic-text:has(a):hover::before,
.vk-dynamic-text-site.wp-block-vk-blocks-dynamic-text:has(a):hover::after {
color: var(--vk-color-text-link-hover);
}
/* ::before・::after をリンクエリアに拡大 */
.vk-dynamic-text-site.wp-block-vk-blocks-dynamic-text {
display: inline-block;
position: relative;
}
.vk-dynamic-text-site.wp-block-vk-blocks-dynamic-text a::before {
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
}
/* URL を隠す */
.vk-dynamic-text-site.wp-block-vk-blocks-dynamic-text a {
display: inline-block;
text-indent: -9999px;
}
投稿者プロフィール

- 魚沼情報サービス・ベクトル公式テクニカルパートナー
-
【日本全国対応】WordPress のサイト制作、設定、カスタマイズ、トラブルでお悩み、お困りの方、ベクトル公式テクニカルパートナーがお手伝いいたします。
Lightning / VK Blocks / VK Filter Search のサポート、カスタマイズを得意としています。
遠方からのご依頼の場合、打ち合わせ・サポートを Zoom や電子メール・電話などを併用して行わせていただきます。
オンラインレッスン形式でのホームページ制作サポートも行っています。お客様ご自身でホームページを制作・運用する上でうまくいかない部分をサポートいたします。設定やカスタマイズを手伝ってもらいたい、同時に便利な使い方や設定方法、カスタマイズのやり方も知ることができたら...という方にご好評いただいています。
デザイナー様、制作業者様のサイト制作のお手伝いも数多く行っています。難しい部分のコーディング ( PHP / CSS / jQuery ) をやってほしい、いま人手が足りない等、お仕事の依頼をお待ちしています。
ご要望をうかがった上で費用見積り(無料)を提示させていただきますので、お気軽にお問い合わせください。
≫メールでのお問い合わせはこちら
最新の投稿

Lightning テーマ使用
中小企業様、個人事業主様向け
最適なホームページ
を制作いたします
制作費用 | クオリティを落とさずに 価格を抑えたサイトを制作します |
必要十分 | お問い合わせフォーム、新着情報など 必要なものが最初から揃っています |
サポート | 1年間のサポートがついて安心 初めてでもホームページを活用できます |