[WordPress] Woocommerce、現在の製品 id を取得またはサイドバー内のタイトル

スポンサーリンク

Question

私は現在 WooCommerce テーマに取り組んでいます、商品の詳細ページにサイドバーを追加しよう

追加サイドバーを得ることができた (具体的には、この 1 つ: http://woocommerce.wp-a2z.org/oik_file/templatescontent-widget-product-php/

今、私は、現在選択されている製品を「アクティブ」のクラスを追加する方法を考え出すしようとしています、それを把握するように見えることはできませんか?

他の言葉でどのように行うの線に沿って何か現在の製品 id と等しい場合は、プロダクト id、サイドバーにクラスを追加 =「アクティブな」、李?

で多数の検索を行ったし、ここで回しているので、有用な何かを思い付くことができるされていない

任意のヘルプは大歓迎です !

答え

を介して単一の製品ページの”id”を取得するべきであるいくつかの理由のためのプラグインによって、クエリが変更されていない場合

global $post;
$id = $post->id

または

global $product;
$id = $product->id;

http://stackoverflow.com/questions/27385920/woocommerce-get-current-product-id-or-title-within-sidebar

スポンサーリンク

Leave a Reply