質問編集履歴

3

追記で確認したこと

2017/11/26 15:24

投稿

nanashi
nanashi

スコア7

test CHANGED
File without changes
test CHANGED
@@ -17,6 +17,24 @@
17
17
  子テーマを適用した際も、親テーマのtemplate-frontpage.phpに表示されている内容を表示させたい
18
18
 
19
19
  のですが、子テーマを適用させた場合には、Features などの部分が表示されません。
20
+
21
+ 親テーマの template-frontpage.phpでは、$sectionsに設定された各sectionが表示され、内容の
22
+
23
+ 変更が可能ですが、子テーマでは、news のみが表示され、他のsectionが表示されません。
24
+
25
+ ---template-frontpage.php--------------------------------------------------------------
26
+
27
+ if ( ! has_action( 'onepress_frontpage_section_parts' ) ) {
28
+
29
+
30
+
31
+ $sections = apply_filters( 'onepress_frontpage_sections_order', array(
32
+
33
+ 'hero', 'features', 'about', 'services', 'videolightbox', 'gallery', 'counter', 'team', 'news', 'contact'
34
+
35
+ ) );
36
+
37
+ ---------------------------------------------------------------------------------------
20
38
 
21
39
  子テーマのFunctions.phpに別途、何か追記が必要でしょうか・・・・
22
40
 

2

詳細

2017/11/26 15:24

投稿

nanashi
nanashi

スコア7

test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,19 @@
20
20
 
21
21
  子テーマのFunctions.phpに別途、何か追記が必要でしょうか・・・・
22
22
 
23
+
24
+
25
+ <親テーマ>
26
+
23
27
  ![イメージ説明](fec79fa7e98ab494973e8a50524c3093.png)
28
+
29
+
30
+
31
+ <子テーマ>
32
+
33
+ ※最新ニュースのみ表示される
34
+
35
+ ![イメージ説明](2e1fb881746633a8b63b90dbea96e041.png)
24
36
 
25
37
 
26
38
 
@@ -44,7 +56,9 @@
44
56
 
45
57
  それとも、上書きされるため、直接ファイルを探して変更するべきなのでしょうか・・・・
46
58
 
59
+ ※たとえば、親テーマのFEATURES のアイコンを子テーマ上で変更したい場合、どこファイルの
60
+
47
- も不明すが・・・
61
+ 何をどのように変更したら良いのしょうか
48
62
 
49
63
 
50
64
 
@@ -68,7 +82,19 @@
68
82
 
69
83
  したい場合には、子テーマのフォルダ内に同じ名前でfront-page.php を作れば良いのでしょうか・・・・
70
84
 
85
+ 子テーマのfunctions.php の場合には、下記を記載していますが、functions.phpは子も親も適用されるようですが、他のファイルは、ファイルの階層構造に伴って適用優先順位が決定されるようです。
71
86
 
87
+ 親フォルダ、子フォルダに、別内容のfront-page.phpが存在したら、子のみが適用されますか?
88
+
89
+
90
+
91
+ add_action( 'wp_enqueue_scripts', 'onepress_child_enqueue_styles', 15 );
92
+
93
+ function onepress_child_enqueue_styles() {
94
+
95
+ wp_enqueue_style( 'onepress-child-style', get_stylesheet_directory_uri() . '/style.css' );
96
+
97
+ }
72
98
 
73
99
 
74
100
 

1

説明不足でしたので、追記いたします

2017/11/25 19:10

投稿

nanashi
nanashi

スコア7

test CHANGED
File without changes
test CHANGED
@@ -9,6 +9,18 @@
9
9
  子テーマを適用させると、about usなどの機能が消え、トップページの記載が変わってしまいます。
10
10
 
11
11
  子テーマ側で何をどのように記述すれば良いのでしょうか。
12
+
13
+
14
+
15
+ 追加:
16
+
17
+ 子テーマを適用した際も、親テーマのtemplate-frontpage.phpに表示されている内容を表示させたい
18
+
19
+ のですが、子テーマを適用させた場合には、Features などの部分が表示されません。
20
+
21
+ 子テーマのFunctions.phpに別途、何か追記が必要でしょうか・・・・
22
+
23
+ ![イメージ説明](fec79fa7e98ab494973e8a50524c3093.png)
12
24
 
13
25
 
14
26
 
@@ -24,6 +36,22 @@
24
36
 
25
37
 
26
38
 
39
+ 追加:
40
+
41
+ 子テーマのページを、管理画面から内容変更した場合、親テーマが更新されても変更内容は
42
+
43
+ 上書きされず残りますか?
44
+
45
+ それとも、上書きされるため、直接ファイルを探して変更するべきなのでしょうか・・・・
46
+
47
+ 探しかたも不明ですが・・・
48
+
49
+
50
+
51
+ !![イメージ説明](c0bd0259c823eee0e7d7834a0fcbf2c2.png)明](0994cce4ebefd3b20dddc786965ab8d3.png)
52
+
53
+
54
+
27
55
  質問3
28
56
 
29
57
  子テーマを作成する際は、親テーマのphpファイルはコピーせず、追記したい機能のみを記載したphpファイルを配置する
@@ -34,6 +62,16 @@
34
62
 
35
63
 
36
64
 
65
+ 追記:
66
+
67
+ front-page.php が既に親Themaで使用されていた場合に、子テーマを編集
68
+
69
+ したい場合には、子テーマのフォルダ内に同じ名前でfront-page.php を作れば良いのでしょうか・・・・
70
+
71
+
72
+
73
+
74
+
37
75
  ちんぷんかんぷんな質問だったらすみません。
38
76
 
39
77
  宜しくお願い致します。