0

こんな感じでパーマリンクを貼っています/products-page/custom/test-product/

custom は製品カテゴリ、test-product は製品名、products-page はページ名です。

PHPでは、次のようにカテゴリ名を取得しようとしています

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

しかし、上記のコードは機能しません...パーマリンクが奇妙に見えると思っても、カスタムを取得する方法はありますか?

4

3 に答える 3

0

.htaccess の一部を変更する必要があります。$_GET はパーマリンクなどで設計されていindex.php?wpsc_product_category=Customます。この投稿を見てください。

于 2013-01-18T03:28:52.580 に答える
0

これは私のために働いた

<?php $category = wpsc_the_product_permalink();
                                  $categoryname = explode("/", $category);

                                  if(!$categoryname[4]){ ?>
于 2013-01-18T03:45:38.533 に答える
0

元の回答: Wordpress で投稿のカテゴリ タイトルを取得するにはどうすればよいですか?

テストしていません。

foreach (get_the_category() as $category) {
  if ( $category->cat_name == 'custom') {
    // Do something
  }
} 
于 2013-01-18T03:39:17.927 に答える