$ _GET和永久链接问题

时间:2013-01-18 03:24:56

标签: php get permalinks

我有一个永久链接,如/products-page/custom/test-product/

自定义是我的产品类别,test-product是产品名称,products-page是页面名称。

在php中我试图像这样获取类别名称

if($_GET['wpsc_product_category'] == "Custom"){ 
//do something
}

但是上面的代码不起作用...是否可以获取自定义,甚至认为我的永久链接看起来很奇怪?

3 个答案:

答案 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]){ ?>