WordPressテーマTCDのカスタマイズを研究するサイト

商品カテゴリーのスラッグを変更

Q.商品カテゴリーのスラッグを変更したい

A.下記のphpファイルの該当箇所を編集します

編集するファイル:function.php
編集する箇所:

  
//カスタム分類を追加
  $args = array(
    'label' => __('Product Category', 'tcd-w'),
    'labels' => array(
      'name' => __('Product Category', 'tcd-w'),
      'singular_name' => __('Product Category', 'tcd-w'),
      'search_items' => __('Search Items', 'tcd-w'),
      'popular_items' => __('Popular Items', 'tcd-w'),
      'all_items' => __('All Items', 'tcd-w'),
      'parent_item' => __('Parent Item', 'tcd-w'),
      'edit_item' => __('Edit Item', 'tcd-w'),
      'update_item' => __('Update Item', 'tcd-w'),
      'add_new_item' => __('Add New Item', 'tcd-w'),
      'new_item_name' => __('New Item Name', 'tcd-w'),
    ),
    'public' => true,
    'show_ui' => true,
    'show_admin_column' => true,
    'hierarchical' => true,
  );
  register_taxonomy('product-cat', 'product', $args);
// 商品アーカイブページの表示件数を変更
function change_product_num($wp_query){
  $options = get_desing_plus_option();
  $product_archive_num = $options['product_archive_num'];
  if(!is_admin() && $wp_query->is_main_query() && $wp_query->is_post_type_archive('product')){
    $wp_query->set('posts_per_page',$product_archive_num);
  }
}
add_action('pre_get_posts', 'change_product_num');

function change_product_num2($wp_query){
  $options = get_desing_plus_option();
  $product_archive_num = $options['product_archive_num'];
  if(!is_admin() && $wp_query->is_main_query() && $wp_query->is_tax('product-cat')){
    $wp_query->set('posts_per_page',$product_archive_num);
  }
}
add_action('pre_get_posts', 'change_product_num2');

デフォルトのproduct-cat(2箇所)を任意のものに変更します。

関連記事

TCD LABO ご利用上の注意

TCD LABO(ティーシーディー・ラボ)に掲載しているTCDテーマのカスタマイズ情報のご利用にあたっては、必ずカスタマイズするファイルのバックアップをご用意の上、ご利用者様責任において実施していただきますようお願いいたします。

カスタマイズの実施により生じたいかなる不具合等についてもTCD LABOはその責任を負いかねます。
何卒ご理解、ご了承の上、当サイトをご活用いただけますようお願い申し上げます。

お問合せ・ご要望

TCDLaboへのお問合せやご要望は
ご連絡フォーム をご利用ください。