HTML/CSS Wordpress

【WordPress】VK All in One Expansion UnitのSNSボタンのカスタマイズ方法

しの

はじめまして、しのです。 WEBデザインやプログラミング、SEO、ブログ術に関する記事を主に書いています。 ブログの月間PVは約40000PV、月間収益は5桁です。 SEOで検索上位1位を約50件獲得(2023年6月時点)。

あれれ、ブログで使ってるSNSボタンの表記がおかしいぞ。これってどうやって修正したらいいんだろう。

本日は上記のような疑問やお悩みに役立つ内容となっています。

WordPressでよくあるSNSボタン、見かけたことがあるという方も多いと思います。

こういうやつです。

WordPressでブログを運営している場合、「VK All in One Expansion Unit」というプラグインを使うことで簡単に実装することが出来ますが、アップデートの関係などで表示が崩れる場合があります。

今回はそういった場合にどうカスタマイズすればいいかを紹介します。

結論

結論から言うと、 VK All in One Expansion Unitの「CSSカスタマイズ」機能を使えば解決します。

具体的な方法について見ていきましょう。

まずは状況確認

ではまずは状況確認ですが、例えば以下のようにボタン同士が繋がっていたとします。

SNSボタン

しかもこれよく見るとFacebookのボタンがX(旧Twitter)のボタンにまではみ出ちゃってるんですよね。

これは正直ちょっと気持ち悪いです。

デベロッパーツールで確認しよう

ではこちらのCSSがどのようになっているか、ブラウザのデベロッパーツールで確認してみましょう。

WEB制作やWEBデザインをするうえで、まず状況確認をするためにデベロッパーツールは欠かせないツールなので是非覚えておきましょう。

デベロッパーツールで確認してみると該当のボタンの部分は以下のような表記になっていました。

.veu_socialSet .sb_icon .sb_icon_inner {
    display: block;
    overflow: hidden;
    width: 100%;
    padding: 5px 10px;
    border-radius: var(--vk-size-radius);
    color: #fff;
    text-decoration: none;
    line-height: 100%;
    font-size: 90%;
    text-align: left;
    border: none;
}
.veu_socialSet .sb_icon .sb_icon_inner {
    display: block;
    overflow: hidden;
    width: 100%;
    padding: 5px 10px;
    border-radius: var(--vk-size-radius);
    color: #fff;
    text-decoration: none;
    line-height: 100%;
    font-size: 90%;
    text-align: left;
    border: none;
}

今回は横幅がおかしいため、width:100%をデベロッパーツールで試しに90%ぐらいにしてみます。

SNSボタン

すると正しく表示されました。

間隔も空いていていい感じですね。

CSSの読み込み先が問題

ただこれで解決ではありません。むしろここからが本題。

.veu_socialSet .sb_icon .sb_icon_inner {
    display: block;
    overflow: hidden;
    width: 100%;
    padding: 5px 10px;
    border-radius: var(--vk-size-radius);
    color: #fff;
    text-decoration: none;
    line-height: 100%;
    font-size: 90%;
    text-align: left;
    border: none;
}

この画像の右上にあるvkExUnit~という部分がCSSの読込先になるのですが、

テーマのCSSやWordPressのカスタマイズCSSで上書きしても修正内容は反映されないんです。

つまり、

.veu_socialSet .sb_icon .sb_icon_inner {
 width:90%;
}

と上書きしても優先度の関係で打ち消されてしまいます。

VK All in One Expansion UnitのCSSカスタマイズを使用する

ではどうするかというと、 冒頭に書いた通り、VK All in One Expansion Unitの「CSSカスタマイズ」機能を使えば解決します。

具体的な設定方法についてですが、まず、WordPressのダッシュボードの左のメニューの下側にある、ExUnitをの有効か設定をクリックしましょう。

WordPressのメニュー

すると以下のように有効化設定の画面となります。

VK All in One Expansion Unit有効化設定

少し下にスクロールすると、「CSSカスタマイズ」という項目があるため、そちらにチェックを入れて一番下の「変更を保存」を押してください。

CSSカスタマイズ

すると左下のメニューにCSSカスタマイズの項目が現れますのでそちらをクリックしましょう。

WordPressメニュー

後は以下のようにCSSを修正してあげれば完了です。

VK All in One Expansion Unit CSSカスタマイズ

完了した後、デベロッパーツールで確認すると、ちゃんとwidth:90%が適用されていますね。

.veu_socialSet .sb_icon .sb_icon_inner {
    width: 90%;
}

まとめ

いかがでしたでしょうか。

VK All in One Expansion Unitは便利なプラグインですが、アップデートなどがあると時折予期しない動きをする場合があります。

CSSが崩れるのも一例です。

こういったことが無いように定期的にサイトを巡回して不備がないかチェックし、もし不備があれば今回ご紹介したやり方でCSSを修正してみてくださいね。

というわけで本日の記事は以上です( ͡° ͜ʖ ͡°)

  • この記事を書いた人
  • 最新記事

しの

はじめまして、しのです。 WEBデザインやプログラミング、SEO、ブログ術に関する記事を主に書いています。 ブログの月間PVは約40000PV、月間収益は5桁です。 SEOで検索上位1位を約50件獲得(2023年6月時点)。

-HTML/CSS, Wordpress
-