it-swarm-ja.com

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商品ページを識別する方法がないことはほぼ間違いありません。どうすればそれらを識別できるのでしょうか。

1
user3067592

次のようにコードを書き直すことができます

        <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' ); } ?>
1
WisdmLabs