is_product_tag()


WordPress関数is_product_tag()は、現在表示されているページがWooCommerceの商品タグアーカイブかどうかを判定するために使用されます。

構文

is_product_tag();

説明:

  • is_product_tag()は引数を受け取りません。この関数は現在のページが商品タグアーカイブかどうかを確認し、trueまたはfalseを返します。

使用例

例 1. 商品タグアーカイブの確認

このコードは現在のページが商品タグアーカイブである場合にメッセージを表示します。

<?php
if ( is_product_tag() ) {
    echo 'これは商品タグアーカイブページです。';
}
?>

例 2. 商品タグアーカイブでのCSSクラスの追加

商品タグアーカイブページに特定のCSSクラスを追加します。

<?php
if ( is_product_tag() ) {
    echo '<body class="product-tag-page">';
}
?>

例 3. 商品タグアーカイブ専用のウィジェットエリア表示

商品タグアーカイブページでのみウィジェットエリアを表示します。

<?php
if ( is_product_tag() && is_active_sidebar( 'product-tag-sidebar' ) ) {
    dynamic_sidebar( 'product-tag-sidebar' );
}
?>

例 4. 商品タグアーカイブでのカスタムタイトルの表示

商品タグアーカイブページにカスタムタイトルを表示します。

<?php
if ( is_product_tag() ) {
    echo '<h1>商品タグ一覧</h1>';
}
?>

例 5. 商品タグアーカイブでの特定のスクリプトの読み込み

商品タグアーカイブページでのみ特定のスクリプトを読み込みます。

<?php
if ( is_product_tag() ) {
    wp_enqueue_script( 'custom-script', get_template_directory_uri() . '/js/custom.js', array(), '1.0.0', true );
}
?>

注意事項

  • is_product_tag()はWooCommerceがインストールされて有効化されている場合にのみ動作します。
  • 商品タグアーカイブが正しく設定されていることを確認してください。

関連機能: