SWELLでメインビジュアル下にコンテンツを表示する方法です。

トップページだけメニューを増やしたい時に使いました。
目次
SWELLでメインビジュアル下にコンテンツを表示する方法
やり方は簡単です。
swell_inner_main_visualのフックを使うだけです。
メニューの作成
まずは適当にメニューを作成しましょう。
IDは94です。

functions.phpの挿入
下記のコードを外観 > テーマエディター > functions.phpに入れましょう。
function my_swell_main_visual_menu() {
    ?>
    <div class="-parallel -parallel-bottom">
        <div class="l-header__gnav mv">
            <?php
                wp_nav_menu([
                    'menu'        => 94,
                    'container'   => false,
                    'items_wrap'  => '<ul class="c-gnav">%3$s</ul>',
                    'link_before' => '<span class="ttl">',
                    'link_after'  => '</span>',
                ]);
            ?>
        </div>
    </div>
    <?php
}
add_action('swell_inner_main_visual', 'my_swell_main_visual_menu');CSSの挿入
SWELLのナビメニューで使われているCSSです。
ヘッダーと別の表示形式にしたいときには使いましょう。
@media (min-width: 960px) {
    .-parallel .l-header__inner {
        display:flex;
        flex-wrap: wrap;
        max-width: 100%;
        padding-left: 0;
        padding-right: 0
    }
    .-parallel .l-header__logo {
        text-align: center;
        width: 100%
    }
    .-parallel .l-header__logo .c-catchphrase {
        font-size: 12px;
        line-height: 1;
        margin-top: 16px
    }
    .-parallel .l-header__gnav {
        width: 100%
    }
    .-parallel .l-header__gnav .c-gnav {
        justify-content: space-between;
        max-width: 1450px;
        width: 100%;
        justify-self: center;
    }
    .-parallel .l-header__gnav .c-gnav>li>a {
        padding: 2em 16px;
    }
    .-parallel .c-headLogo.-txt,.-parallel .w-header {
        justify-content: center
    }
    .-parallel .w-header {
        margin-bottom: 8px;
        margin-top: 8px
    }
    .-parallel-bottom .l-header__inner {
        padding-top: 8px
    }
    .-parallel-bottom .l-header__logo {
        order: 1;
        padding: 16px 0
    }
    .-parallel-bottom .w-header {
        order: 2
    }
    .-parallel-bottom .l-header__gnav {
        order: 3
    }
    .-parallel-top .l-header__inner {
        padding-bottom: 8px
    }
    .-parallel-top .l-header__gnav {
        order: 1
    }
    .-parallel-top .l-header__logo {
        order: 2;
        padding: 16px 0
    }
    .-parallel-top .w-header {
        order: 3
    }
    .l-header.-parallel .w-header {
        width: 100%
    }
    .l-fixHeader.-parallel .l-fixHeader__gnav {
        margin-left: auto
    }
}確認
メインビジュアル下にナビメニューが表示されました。

以上です。


 


 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			