『STINGER PLUS+』をウィジェット 機能付きの3カラム表示に改造する方法

WordPressを用いたブログでは有名な『STINGER』の最新版である
『STINGER PLUS+』をウィジェット 機能付きの3カラムに変更した方法です。

全て、WordPressの『テーマの編集』機能でできます。

左サイドバーウィジェット の追加方法

下記のコードを

register_sidebar( array(
	'id' => 'sidebar-14',
	'name' => '左サイドバーウイジェット',
	'description' => '左側のサイドバーウィジェットです。カスタム追加',
	'before_widget' => '<div class="top-wbox-u">',
	'after_widget' => '</div>',
	'before_title' => '<p style="display:none">',
	'after_title' => '</p>',
) );

function st_register_sidebars()
内に追加します。

これで下記の赤丸部分が追加されます。

f:id:m1200056:20161103033154j:plain


次に、まずはTOPページから3カラム表示にしていきます。
操作するファイルは『投稿ページ (home.php)』です。


『左サイドバーウィジェット』を表示できるように

と既存の右サイドバーを包括した

を新規に追加して
と同列に
を追加します。

ざっくりイメージは

<div id="content" class="clearfix">
    <div id="content-right"><!-- 新規追加 -->
        <div id="contentInner">
    ・・・
	</div>
	<!-- /#contentInner -->
	<?php get_sidebar(); ?>
    </div><!-- /#content-right -->
<div id="sidel"><!-- 新規追加 -->
    <aside>
        <?php if ( is_active_sidebar( 14 ) ) { ?>
            <div class="side-topad">
                <?php if ( function_exists( 'dynamic_sidebar' ) && dynamic_sidebar( 14 ) ) : else : ?>
                    <?php endif; ?>
                        </div>
                   <?php } ?>
    </aside>
</div><!-- /#sidel -->
   

最後にCSSで全体の調整

下記を『スタイルシート (style.css)』に追加

/*media Queries タブレットサイズ(960px以上)
----------------------------------------------------*/
@media only screen and (min-width: 960px) {

	#content-right {
 	   width: 980px !important;
	    float: right !important;
	    margin-left: 20px !important;
	}
/*-- ここまで --*/
}


下記の部分を変更

/*レイアウト スマートフォン
----------------------------------------------------*/
#wrapper {
	max-width: 1220px;   // ここを調整
	padding: 0 10px;
	margin: 0 auto;
	overflow:hidden;
}


これで、TOPページが3カラム化出来たはずです。


後は『投稿ページ (home.php)』と同様な処理を

・404 テンプレート(404.php)
・アーカイブ(archive.php)
・カテゴリーテンプレート(category.php)
・メインインデックスのテンプレート(index.php)
・検索結果(search.php)
・個別投稿(single.php)

へ行って終了。