福岡 ワードプレス システム開発 株式会社ジーティーアイ のブログ

解決済み: Snow Monkey テーマでフロントページを固定ページにしたままサイドバー表示しフロント用ウィジェットを使う

解決済み: Snow Monkey テーマでフロントページを固定ページにしたままサイドバー表示しフロント用ウィジェットを使う
この記事で行っているカスタマイズは Snow Monkey 1.0 で行わなくても良いようになりました。
作者のキタジマさん、ありがとうございました!!
Snow Monkey を購入するといち早く情報が届く「コミュニティ」に参加できます!!ぜひ!

ホーム

Snow Monkey 現在のところ
トップページを「固定ページ」にして

ホームページ設定でホームページの表示を固定ページにしている


その該当する固定ページで
テンプレートをサイドバー付きのものにしてみると

固定ページでテンプレートをサイドバー付きのものに変更した様子


ヘッダの画像が固定ページのアイキャッチになってしまう。
スライダーが使えなくなってしまう。
それはいやだーーー!ってことでサイドバー表示してもスライダー使えるようにした改造です。

固定ページのアイキャッチが表示されるだけになってしまうイメージ


※このサイトは !important のサイトです。

目次[閉じる]

ホームページを固定ページ設定してサイドバー表示にしスライダーを表示する方法

子テーマを作り中に templates/layout/wrapper/right-sidebar.php を配置(snow-monkeyの同位置よりコピー)
ディレクトリもそのまま作ってください。
(left-sidebar.phpでもいいと思いますが試してないです)
そのファイルの中の

<div class="l-contents" role="document">
            <?php get_template_part( 'template-parts/page-header' ); ?>

のところを
下記に修正

<div class="l-contents" role="document">
            <?php if ( is_home() || is_front_page() ) { ?>
                <?php get_template_part( 'template-parts/main-visual' ); ?>
                <?php get_template_part( 'template-parts/front-page-widget-area-top' ); ?>
            <?php } else { ?>
                <?php get_template_part( 'template-parts/page-header' ); ?>
            <?php } ?>

すると・・・
フロントページでスライダーがつかえるようになりました!

トップスライダーが表示されるようになりました。


これで固定ページで テンプレートを Right sidebar にしてみても
フロント用のウィジェットが使えます。
お試しください!

本日ご紹介したサイト

https://important.fun/
こちらのサイトは !important というセミナーのサイトになります。
今回、制作にあたり WooCommerce をちょっとカスタマイズしてチケット販売しています。
決済に Stripe を入れました! こちらは WooCommerceのアドオンで導入カンタンでした!
ぜひ、アクセスしてみてください。

この記事をシェアする

記事一覧へ戻る

関連記事 Relation Entry

IP あなたが接続中のIPアドレス:216.73.216.2