質問するログイン新規登録

質問編集履歴

3

追記で確認したこと

2017/11/26 15:24

投稿

nanashi
nanashi

スコア7

title CHANGED
File without changes
body CHANGED
@@ -8,6 +8,15 @@
8
8
  追加:
9
9
  子テーマを適用した際も、親テーマのtemplate-frontpage.phpに表示されている内容を表示させたい
10
10
  のですが、子テーマを適用させた場合には、Features などの部分が表示されません。
11
+ 親テーマの template-frontpage.phpでは、$sectionsに設定された各sectionが表示され、内容の
12
+ 変更が可能ですが、子テーマでは、news のみが表示され、他のsectionが表示されません。
13
+ ---template-frontpage.php--------------------------------------------------------------
14
+ if ( ! has_action( 'onepress_frontpage_section_parts' ) ) {
15
+
16
+ $sections = apply_filters( 'onepress_frontpage_sections_order', array(
17
+ 'hero', 'features', 'about', 'services', 'videolightbox', 'gallery', 'counter', 'team', 'news', 'contact'
18
+ ) );
19
+ ---------------------------------------------------------------------------------------
11
20
  子テーマのFunctions.phpに別途、何か追記が必要でしょうか・・・・
12
21
 
13
22
  <親テーマ>

2

詳細

2017/11/26 15:24

投稿

nanashi
nanashi

スコア7

title CHANGED
File without changes
body CHANGED
@@ -9,8 +9,14 @@
9
9
  子テーマを適用した際も、親テーマのtemplate-frontpage.phpに表示されている内容を表示させたい
10
10
  のですが、子テーマを適用させた場合には、Features などの部分が表示されません。
11
11
  子テーマのFunctions.phpに別途、何か追記が必要でしょうか・・・・
12
+
13
+ <親テーマ>
12
14
  ![イメージ説明](fec79fa7e98ab494973e8a50524c3093.png)
13
15
 
16
+ <子テーマ>
17
+ ※最新ニュースのみ表示される
18
+ ![イメージ説明](2e1fb881746633a8b63b90dbea96e041.png)
19
+
14
20
  質問2
15
21
  子テーマは、親テーマが更新されても上書きされないということですが、
16
22
  管理画面からトップページや投稿、固定ページを変更した場合、
@@ -21,7 +27,8 @@
21
27
  子テーマのページを、管理画面から内容変更した場合、親テーマが更新されても変更内容は
22
28
  上書きされず残りますか?
23
29
  それとも、上書きされるため、直接ファイルを探して変更するべきなのでしょうか・・・・
30
+ ※たとえば、親テーマのFEATURES のアイコンを子テーマ上で変更したい場合、どこファイルの
24
- も不明すが・・・
31
+ 何をどのように変更したら良いのしょうか
25
32
 
26
33
  !![イメージ説明](c0bd0259c823eee0e7d7834a0fcbf2c2.png)明](0994cce4ebefd3b20dddc786965ab8d3.png)
27
34
 
@@ -33,7 +40,13 @@
33
40
  追記:
34
41
  front-page.php が既に親Themaで使用されていた場合に、子テーマを編集
35
42
  したい場合には、子テーマのフォルダ内に同じ名前でfront-page.php を作れば良いのでしょうか・・・・
43
+ 子テーマのfunctions.php の場合には、下記を記載していますが、functions.phpは子も親も適用されるようですが、他のファイルは、ファイルの階層構造に伴って適用優先順位が決定されるようです。
44
+ 親フォルダ、子フォルダに、別内容のfront-page.phpが存在したら、子のみが適用されますか?
36
45
 
46
+ add_action( 'wp_enqueue_scripts', 'onepress_child_enqueue_styles', 15 );
47
+ function onepress_child_enqueue_styles() {
48
+ wp_enqueue_style( 'onepress-child-style', get_stylesheet_directory_uri() . '/style.css' );
49
+ }
37
50
 
38
51
  ちんぷんかんぷんな質問だったらすみません。
39
52
  宜しくお願い致します。

1

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

2017/11/25 19:10

投稿

nanashi
nanashi

スコア7

title CHANGED
File without changes
body CHANGED
@@ -5,16 +5,35 @@
5
5
  子テーマを適用させると、about usなどの機能が消え、トップページの記載が変わってしまいます。
6
6
  子テーマ側で何をどのように記述すれば良いのでしょうか。
7
7
 
8
+ 追加:
9
+ 子テーマを適用した際も、親テーマのtemplate-frontpage.phpに表示されている内容を表示させたい
10
+ のですが、子テーマを適用させた場合には、Features などの部分が表示されません。
11
+ 子テーマのFunctions.phpに別途、何か追記が必要でしょうか・・・・
12
+ ![イメージ説明](fec79fa7e98ab494973e8a50524c3093.png)
13
+
8
14
  質問2
9
15
  子テーマは、親テーマが更新されても上書きされないということですが、
10
16
  管理画面からトップページや投稿、固定ページを変更した場合、
11
17
  親テーマ更新とともに消えてしまうのでしょうか。
12
18
  どの様に作成するのがベストなのか教えてください。
13
19
 
20
+ 追加:
21
+ 子テーマのページを、管理画面から内容変更した場合、親テーマが更新されても変更内容は
22
+ 上書きされず残りますか?
23
+ それとも、上書きされるため、直接ファイルを探して変更するべきなのでしょうか・・・・
24
+ 探しかたも不明ですが・・・
25
+
26
+ !![イメージ説明](c0bd0259c823eee0e7d7834a0fcbf2c2.png)明](0994cce4ebefd3b20dddc786965ab8d3.png)
27
+
14
28
  質問3
15
29
  子テーマを作成する際は、親テーマのphpファイルはコピーせず、追記したい機能のみを記載したphpファイルを配置する
16
30
  →これは、css,functions.php のみが該当しますか?
17
31
  その他ファイルは基本、親テーマより優先されるファイル名でファイルを作成?上位階層のファイルがない場合は同じ名前?で作成?し、子テーマフォルダ内に配置ですか?
18
32
 
33
+ 追記:
34
+ front-page.php が既に親Themaで使用されていた場合に、子テーマを編集
35
+ したい場合には、子テーマのフォルダ内に同じ名前でfront-page.php を作れば良いのでしょうか・・・・
36
+
37
+
19
38
  ちんぷんかんぷんな質問だったらすみません。
20
39
  宜しくお願い致します。