Woocommerce 製品タイプを、header.php で呼び出される Wordpress ボディ タグ クラス配列に追加しようとしています。
body_class();
functions.php に次の関数がありますが、クラスを追加していません。条件を削除して、
$classes[] = 'simple-product';
次に、クラスが追加されます。これは、グローバル値を取得する際の問題に関係していると思います。$woocommerce、$post、および $product グローバルで呼び出しているのは、実際にどれが必要なのかわからないためです。
//Add Woocommerce body classes
add_filter('body_class','ttm_woocommerce_body_classes');
function ttm_woocommerce_body_classes($classes){
global $woocommerce, $post, $product;
if ( $product->product_type == 'simple' ) $classes[] = 'simple-product';
return $classes;
}
ありがとう