2016-06-29 12 views
1

特定のウーココマースカテゴリに対して別のページを設定する必要があります。私は管理パネルにそのページを作成しました。ユーザーがそのカテゴリをクリックすると、別のページを開く必要があります。Woocommerce - 特定のカテゴリのクリックで別のページを表示する

他のすべてのカテゴリは、クリックした商品を表示します。私はいくつかの特定のカテゴリの異なるページを設定する必要があります。私はタクソノミー名でテンプレートを作成できることを知っていますが、テンプレートとして作成する必要はありません。私は管理ページを呼び出す必要があります。

どうすればこの問題を解決できますか?

答えて

1

テンプレートとしてtaxonomy-$taxonomy.phpを使用してください。$taxonomyproduct_catです。特定のカテゴリについて異なる構造が必要な場合は、taxonomy-$taxonomy-$term.phpを使用します。 $termは、特定の製品カテゴリです。

ここでコピーするWooCommerceカテゴリテンプレートのコンテンツをコピーして、必要に応じて変更してください。

ところで、「私は管理ページに電話する必要がありますか?」とはどういう意味ですか?これらのテンプレートから管理者アクセスが必要ですか?

1

商品カテゴリをWordPress ページにリダイレクトすることを正しく理解している場合は、template_redirectフックを使用できます。

function so_38101215_template_redirect(){ 
    if(function_exists('is_product_category') && is_product_category('redirect_this_category')){ 
     $redirect_page_id = 99; // adjust to ID of page you are redirecting to 
     wp_redirect(get_permalink($redirect_page_id)); 
     exit(); 
    } 
} 
add_action('template_redirect', 'so_38101215_template_redirect'); 

template_redirectクエリが完全に設定された後に解雇されたので、あなたはあなたのリダイレクトを実行する時期を決定するために、標準の条件ロジックを使用することができます。

関連する問題