Raindropsには、投稿をシングルページで表示した時、そのページだけ特別にレイアウトを変更できる記法が従来よりありました。
その方法は、投稿本文に
上記のように記法を使っていただくと、その投稿に限ってレイアウトを変更できるというものです。
また、サイト全体としては、テーマ カスタマイズ(およびテーマオプションページ)で、エキストラサイドバーを非表示にする設定もあります。
このレイアウトの変更機能がRaindrops1.272より大幅に拡張されます。
カテゴリアーカイブページ、日付アーカイブ、タグアーカイブページ それぞれを特定のカラム数表示
以下に、カテゴリアーカイブのレイアウト変更例を示します。
if ( !defined( 'ABSPATH' ) ) { exit; } global $rsidebar_show, $raindrops_document_type,$content_width; $raindrops_current_column= raindrops_column_controller();
以下のように、raindrops_column_controller 関数に引数1、カテゴリの時だけ、動作するようにif文とコンティショナルタグを追加しました。
(index.phpをコピーして、category.php にリネームした場合は、if文は書かなくてもいいです)
if ( !defined( 'ABSPATH' ) ) { exit; } global $rsidebar_show, $raindrops_document_type,$content_width; if ( is_category() ) { $raindrops_current_column= raindrops_column_controller( 1 ); } else { $raindrops_current_column= raindrops_column_controller(); }
Before
After
More Additional
Add $raindrops_keep_content_width= false;
if ( !defined( 'ABSPATH' ) ) { exit; } global $rsidebar_show, $raindrops_document_type,$content_width; if ( is_category() ) { $raindrops_keep_content_width= false; $raindrops_current_column= raindrops_column_controller( 1); } else { $raindrops_current_column= raindrops_column_controller(); }
More before
More After
この方法は、すべてのアーカイブページで適用可能です。