プロダクトIDでプロダクトタブを取得するにはどうしたらいいですか?単一製品/タブでWooCommerceのプロダクトIDで商品タブを取得
/次のコードが存在するtabs.php:
$tabs = apply_filters('woocommerce_product_tabs', array());
私は、これは現在の製品に基づいてタブを得ていると思いますか?しかし、ここでも他の製品のタブを目指したいと思います。
現在、私はシングルで販売されている製品を持っています。それから私は、同じアイテムを販売している他の製品をサブスクリプションとして持っています。だから私はWooCommerceにこれが単一の製品であることを伝えるカスタムフィールドを作成しました。
今、サブスクリプション製品にも単一の製品タブを表示したいので、管理領域に2回入力する必要はありません。
私自身の実験は、このもたらしている:あなたがシングルページにカスタム製品]タブを追加する必要がありますすべての
$singleProduct = get_field('single_product');
if ($singleProduct->ID) :
$tabs = 'How do I get the tabs of this product???';
endif;
は '製品A'は、任意のサブスクリプション製品を持っていないならば、'製品A'があることになりますでしょうと言いますタブ? –
@RaunakGuptaが正しいことを確認してください。そのタブは、製品Aのサブスクリプション版である製品Bに表示する必要があります。これは、1つの製品と1つのサブスクリプション製品で同時に使用することができないためです。 –