我有一个永久链接,如/products-page/custom/test-product/
自定义是我的产品类别,test-product是产品名称,products-page是页面名称。
在php中我试图像这样获取类别名称
if($_GET['wpsc_product_category'] == "Custom"){
//do something
}
但是上面的代码不起作用...是否可以获取自定义,甚至认为我的永久链接看起来很奇怪?
答案 0 :(得分:0)
你将不得不改变.htaccess中的一些东西。 $ _GET设计有永久链接,如index.php?wpsc_product_category=Custom
等。看一下this帖子。
答案 1 :(得分:0)
原始答案:How to get the category title in a post in Wordpress?
尚未测试过。
foreach (get_the_category() as $category) {
if ( $category->cat_name == 'custom') {
// Do something
}
}
答案 2 :(得分:0)
这对我有用
<?php $category = wpsc_the_product_permalink();
$categoryname = explode("/", $category);
if(!$categoryname[4]){ ?>