回答編集履歴

2

ソースコード修正(2016/12/09 18:45更新)

2016/12/09 09:46

投稿

退会済みユーザー
test CHANGED
@@ -30,15 +30,29 @@
30
30
 
31
31
  以下の様にすれば、アイコンをつけられると思います。
32
32
 
33
+ (2016/12/09 18:45更新)
34
+
33
35
  ```PHP
34
36
 
35
- add_filter( 'woocommerce_breadcrumb_defaults', 'jk_change_breadcrumb_home_text' );
37
+ add_filter( 'woocommerce_breadcrumb_defaults', 'jk_woocommerce_breadcrumbs' );
36
38
 
37
- function jk_change_breadcrumb_home_text( $defaults ) {
39
+ function jk_woocommerce_breadcrumbs() {
38
40
 
39
- $defaults['home'] = '<i class="fa fa-home"></i> ホーム';
41
+ return array(
40
42
 
43
+ 'delimiter' => ' &gt; ',
44
+
45
+ 'wrap_before' => '<nav class="woocommerce-breadcrumb" itemprop="breadcrumb"><i class="fa fa-home"></i>',
46
+
47
+ 'wrap_after' => '</nav>',
48
+
41
- return $defaults;
49
+ 'before' => '',
50
+
51
+ 'after' => '',
52
+
53
+ 'home' => 'ホーム',
54
+
55
+ );
42
56
 
43
57
  }
44
58
 

1

追記(2016/12/09)

2016/12/09 09:46

投稿

退会済みユーザー
test CHANGED
@@ -7,3 +7,49 @@
7
7
 
8
8
 
9
9
  (「WooCommerce breadcrumb」で検索したら、一等に出てきました)
10
+
11
+
12
+
13
+ ##追記(2016/12/09)
14
+
15
+ WooCommerceのパンくずリストを使用すると仮定します。
16
+
17
+
18
+
19
+ > ・既存のパンくずとwoocommerceのパンくず両方が表示されているので1つだけの表示に設定したい。
20
+
21
+
22
+
23
+ 既存テーマのパンくずリストを表示しているコードをテンプレートファイルから削除すればOKです。
24
+
25
+
26
+
27
+ > ・もしwoocommerceのパンクズを残すなら既存のテーマのようなパンくずのスタイルに整えたい(アイコン付)
28
+
29
+
30
+
31
+ 以下の様にすれば、アイコンをつけられると思います。
32
+
33
+ ```PHP
34
+
35
+ add_filter( 'woocommerce_breadcrumb_defaults', 'jk_change_breadcrumb_home_text' );
36
+
37
+ function jk_change_breadcrumb_home_text( $defaults ) {
38
+
39
+ $defaults['home'] = '<i class="fa fa-home"></i> ホーム';
40
+
41
+ return $defaults;
42
+
43
+ }
44
+
45
+ ```
46
+
47
+ > ・Home>sample1>ヘアエステshampooーのはずなのに、なぜかHome>極上シャンプー>ヘアエステshampooと表示されているので、Home>sample1>ヘアエステshampooとなるように表示させたい。
48
+
49
+
50
+
51
+ これに関しては、カテゴリやタグがどう設定されているかによります。
52
+
53
+ 本来表示されるべき階層でパンくずリストが表示されないのであれば、不具合の可能性もあるので、WooCommerceの開発元に問い合わせるのがいいかと思います。
54
+
55
+