楽天セール開催中!ポイント最大11倍! セール会場へ

SWELL│複数のブログパーツをメインビジュアルに重ねる方法

メインビジュアルの中央等に、ブログパーツを配置する場合

カスタマイズからブログパーツのIDを設定すると思います。

SWELLメインビジュアル設定のブログパーツID欄。入力値は非表示
2026年10月11日、Windows Chrome・WordPress 7.1.3・SWELL 2.19.0でのブログパーツID入力欄の表示記録。設定の変更・保存は行っていません。

しかしそれ以外にもサイドにSNSアイコンを掲載したり、下側にメガメニューを配置したりと

メインビジュアルに対して複数のブログパーツを配置したいことがあります。

そんなときによく使うカスタマイズです。

今回はチュートリアルとして左下にSNSアイコンを表示させます。

メインビジュアルの左下にSNSアイコンを表示させた完成イメージ。
目次

著者

WEB制作をしているデジタルノマド
WordPressのカスタマイズが好きで、色々と自作しています。

WordPressのカスタマイズに困ったらご相談ください!

SWELLで複数のブログパーツをメインビジュアルに重ねる方法

トップページのメインビジュアル内に、標準設定とは別のブログパーツを1つ追加する例です。

ブログパーツとコード(PHPとCSS)を使います。

ブログパーツの用意

今回はメインビジュアルの左下に、縦向きのSNSアイコンをのせてみます。

ブログパーツにSNS名とリンクを作ります。アイコンだけにせず、リンクの目的が分かる表示テキストを付けてください。

テキストとアイコンを入力して作成したSNS用ブログパーツの編集画面。

最後に全体にグループブロックを作成して、side-snsというクラスも追加しています。

CSSは「追加CSS」または子テーマのstyle.cssの一方へ追加します。旧版の回転・left:-50px・z-index:1000を指定したCSSは置き換えてください。以下は960px以上で縦並び、小さい画面では横並びにする例です。回転表示は使いません。

#main_visual .waza-mv-sns .side-sns {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .75rem;
}
#main_visual .waza-mv-sns a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 44px;
    min-height: 44px;
}
#main_visual .waza-mv-sns a:focus-visible {
    outline: 3px solid currentColor;
    outline-offset: 3px;
}
@media (min-width: 960px) {
    #main_visual .waza-mv-sns .side-sns {
        flex-direction: column;
        align-items: flex-start;
    }
}
ブログパーツにクラスを追加しCSSで見た目を整えた状態の表示例。

ブログパーツの追加挿入

先ほど作成したブログパーツのショートコードをコピーしておきます。

SWELLブログパーツ一覧の呼び出しコード列。タイトルとコード値は非表示
2026年10月11日、Windows Chrome・WordPress 7.1.3・SWELL 2.19.0でのブログパーツ一覧の項目確認。設定の変更・保存は行っていません。

あとはコードでメインビジュアルに追加で表示させるだけです。

バックアップ後、子テーマのfunctions.php内またはCode SnippetsのPHPスニペットの一方へ追加します。旧版の同じフックへの追加コードは置き換えます。

Code Snippetsでもエラーが起きない保証はありません。管理画面を開けなくなった場合の停止手段を用意してください。

確認した環境と範囲: 掲載コードの記述内容とクラス名を確認しました(SWELL 2.19 / WordPress 7.1 時点の表記)。未確認の点: 実環境でのメインビジュアルへの重なり、PC・スマホでの位置、ブログパーツを複数置いたときの表示は検証していません。元に戻すときは、追加したコードとCSS、ブログパーツのクラスを外します。

メインビジュアルの関連カスタマイズは固定表示する方法、ブログパーツの応用はポップアップ表示にする方法、一覧はSWELLカスタマイズまとめにあります。

この記事だけ読みたい方は単品購入、ほかの有料記事も読みたい方は購読プランをご確認ください。

購読対象の記事・料金は、下のプラン案内で確認できます。

役に立った記事を、ブログやSNSで紹介しませんか?

紹介制度の対象記事・購読プランを購入した方は、codocで専用リンクと報酬条件を確認できます。

専用リンク経由で購入されると、設定された紹介報酬が発生します。

購読プランの紹介報酬は初回課金のみが対象です。

codocで紹介リンク・報酬条件を確認する

紹介時は、広告・PRであることが読者に分かるように明記してください。

  • URLをコピーしました!

実装を任せたい方へ

SWELLのカスタマイズ代行

記事のコードをそのまま使うのが不安な場合や、サイトに合わせた調整が必要な場合は当社が実装します。1時間 ¥8,000〜(税込)。テーマ更新に強い書き方で納品します。

WAZAの有料記事のサブスクリプションも開始しました。

サービス

Service

WordPressサイトのカスタマイズのサービスに関心がありましたら、ぜひ詳細をご覧ください。

目次