single.phpテンプレートを2カラムにする

テンプレート:Twenty Eleven
次の2か所に追加します。

<single.php>

<?php get_footer(); ?>

<?php get_sidebar(); ?>
<?php get_footer(); ?>

<function.php>
一番下に、下記のコードを貼り付けて保存してください。

function lets_get_two_colums_on_single_php_too( $classes ) {
    if ( is_single() ) {
        $classes[] = 'two-columns-singular';
        for ( $i = 0; $i < count($classes) ; $i++ ) {
            if ( $classes[$i] == 'singular' ) {
                unset($classes[$i]);
                break;
            }
        }
    }
    return $classes;
}
add_filter( 'body_class', 'lets_get_two_colums_on_single_php_too', 20 );

ということがわかったんだけど、子テーマでfunction.phpがちょっと面倒なので、
とりあえず、プラグインで対応しておくことにしました。
 「Twenty Eleven Theme Extensions」をダウンロードして有効化。
ダッシュボードの「外観」に「Theme Extensions」が表示されるので、下記のオプションのチェックボックスをオンにします。たった、それだけ!
「Enable the widget sidebar on single-post pages」

コメントをどうぞ

%d人のブロガーが「いいね」をつけました。