私はwp-ecommerceプラグインを使用してWordpressでショッピングカートを作成しています。wp-eコマースプラグインのpage.phpテンプレートに商品カテゴリIDを取得
私がこのURLにいると、サービスwpsc-product-category内のすべての製品が表示されます。
http://localhost/wordpress/products-page/services/
ページテンプレートでwpsc-product-category idを取得するにはどうすればよいですか。
私は上記のように多くのカテゴリを持っており、すべてのカテゴリはpage.phpテンプレート上で異なるメニューを持っています。
私は
Googleで一日中検索した後、私はこの見つけることができるさまざまなカテゴリの別のメニューを表示するには、カテゴリIDまたはカテゴリのスラッグを取得する必要があります:
<?php
if(is_category())
{
$cat = get_query_var(‘cat’);
$yourcat = get_category($cat);
echo $yourcat->slug;
}
else
{
echo ‘Country’; //default one
}
?>
をしかし、それはページ上では動作しません。 PHPテンプレート。
私は自分のロジックを作成し、それは私のために働いた。ここにコードを貼り付け、他の人を助けてくれることを期待してください:
if(wpsc_display_products()):
if(wpsc_is_in_category()) :
if(wpsc_category_id() == 89 ||
wpsc_category_id() == 66 ||
wpsc_category_id() == 62 ||
wpsc_category_id() == 61)
{
$menu = "menu1";
}else
{
$menu = "menu2";
}
endif;
endif;