0

このコードを使用して、ページに応じて本文にクラスを追加しています。

    <?php

    // add a custom body class
    add_action( 'body_class', 'ilwp_add_my_bodyclass');
    function ilwp_add_my_bodyclass( $classes ) {
        if ( is_page( '12' ))
            {
                $classes[] = 'login';
                return $classes;
            }
        else if ( is_page( '9' ))
            {
                $classes[] = 'homepage';
                return $classes;
            }   
    }

    ?>

静的ページをナビゲートしているときに機能しますが、単一の投稿に移動すると、次のエラーが発生します。

警告: join() [function.join]: 無効な引数が /Users/diego/Sites/bb/wp-includes/post-template.php の 389 行目に渡されました class="">

なぜそれが起こっているのですか?

4

1 に答える 1