質問: wordpressのコンディショナルタグでwoocommerceページを識別する 私たちはwpmu上で動いているウェブサイトを持っています、そしてメインサイトはウーコマースを使っています、そして、サブサイトはそれを使いません。次のコードを使って、私のメタタイトルに条件付きステートメントを使用します。<title> <?php if( is_product_category( 'cds' ) ) { ?> cd <?php } elseif ( is_product_category( 'dvds' ) ) {?> dvd <?php } else {?> <?php wp_title( '|', true, 'right' ); ?> <?php } ?> しかし、事はサブサイトです、woocommerce機能がそれらで未定義であるので、このコードを読むことができません。 wpコア条件付きタグでwoocommerce商品ページを識別する方法がないことはほぼ間違いありません。どうすればそれらを識別できるのでしょうか。
回答: 次のようにコードを書き直すことができます <title> <?php if (!function_exists( 'is_product_category' )) { if( is_product_category( 'cds' ) ) { ?> cd <?php } elseif ( is_product_category( 'dvds' ) ) {?> dvd <?php } }else { wp_title( '|', true, 'right' ); } ?>