回答編集履歴

3

一覧表示について追記

2020/10/19 01:58

投稿

dit.
dit.

スコア3235

test CHANGED
@@ -109,3 +109,103 @@
109
109
  トップページ用のPHPを確認してみましたが、やはり「Restaurant Menu」の後にトップページ用固定ページの本文、そのあとはウィジェットの記述になっていました。
110
110
 
111
111
  トップページにプライバシーやコンタクトが表示されている?という状態は確認できませんでした。
112
+
113
+
114
+
115
+ ---
116
+
117
+
118
+
119
+ 追記
120
+
121
+ Restaurant Menuと同じ一覧に表示させたい等あるかもしれませんがヒント程度に提示しておきます。
122
+
123
+ 固定ページだけのリストを表示させる場合
124
+
125
+ 外観→テーマエディタ→page-template→Custom Home 固定ページテンプレートの固定ページリストを表示させたいところに以下の記述
126
+
127
+
128
+
129
+ ```php
130
+
131
+ <section id="restaurant_menu2">
132
+
133
+ <div class="container">
134
+
135
+ <div class="service-box">
136
+
137
+ <div class="restaurant-title">
138
+
139
+ <h3>TITLE</h3>
140
+
141
+ <img src="<?php echo esc_url(get_theme_mod('lzrestaurant_product_sec_border',get_template_directory_uri().'/assets/images/border.png')); ?>" alt="<?php esc_attr_e('Restaurant Menu Title Image','lz-food-recipee') ?>">
142
+
143
+ </div>
144
+
145
+ <div class="row">
146
+
147
+ <?php $page_query2 = new WP_Query(array(
148
+
149
+ 'post_type' => 'page' ,
150
+
151
+ 'post__not_in' => array(2,6), //除外したいページのIDを入れれば一覧に表示されなくなる。ここではID2とID6のページを除外している
152
+
153
+ 'posts_per_page' => -1 //上記で除外したページ以外すべて表示
154
+
155
+ ));?>
156
+
157
+ <?php while( $page_query2->have_posts() ) : $page_query2->the_post(); ?>
158
+
159
+ <div class="col-lg-3 col-md-3">
160
+
161
+ <div class="service-img">
162
+
163
+ <img src="<?php the_post_thumbnail_url('full'); ?>"/>
164
+
165
+ <h4><a href="<?php echo esc_url( get_permalink() );?>"><?php the_title(); ?></a></h4>
166
+
167
+ </div>
168
+
169
+ </div>
170
+
171
+ <?php endwhile;
172
+
173
+ wp_reset_postdata();
174
+
175
+ ?>
176
+
177
+ </div>
178
+
179
+ </div>
180
+
181
+ <div class="clearfix"></div>
182
+
183
+ </div>
184
+
185
+ </section>
186
+
187
+ ```
188
+
189
+
190
+
191
+ 外観→カスタマイズ→追加CSSに以下の記述
192
+
193
+
194
+
195
+ ```css
196
+
197
+ #restaurant_menu2 {
198
+
199
+ padding: 3% 0;
200
+
201
+ text-align: center;
202
+
203
+ }
204
+
205
+ ```
206
+
207
+
208
+
209
+ これで、見本のRestaurant Menuと同じような形の固定ページリストが表示されると思います。
210
+
211
+ ただしテーマの更新があったときにカスタマイズした内容が消えてしまうかもしれないので、現在のテーマフォルダ「lz-food-recipee」をコピーしてフォルダ名とテーマ名を変更し、そちらをカスタマイズした方が良いかもしれません。

2

修正

2020/10/19 01:58

投稿

dit.
dit.

スコア3235

test CHANGED
@@ -1,3 +1,7 @@
1
+ **確認不足だったので回答を編集しています。差分は編集履歴を見てください。(2020/10/16追記)**
2
+
3
+
4
+
1
5
  1つ前の質問にもつながる部分かもしれませんが、[https://gofreethemes.com/lz-food-recipee-wordpress-theme/](https://gofreethemes.com/lz-food-recipee-wordpress-theme/)のキャプチャのような状態(以下「見本」という)にしたくても通常のブログのような記事が連なったものになってしまうのが問題ということでしょうか。
2
6
 
3
7
 
@@ -12,13 +16,33 @@
12
16
 
13
17
 
14
18
 
19
+ 前提
20
+
21
+ 新規インストールのWordPress5.5.1
22
+
23
+ テーマ「[LZ Food Recipee](https://wordpress.org/themes/lz-food-recipee/)」バージョン: 0.2.3
24
+
25
+ ※インストール時点で親テーマ「[lzrestaurant](https://wordpress.org/themes/lzrestaurant/)」が自動でインストールされている
26
+
27
+ ※pro版(有料)ではない
28
+
29
+ プラグイン なし
30
+
31
+
32
+
15
33
  手順
16
34
 
35
+ 1.トップページ用の固定ページを作ります。
36
+
17
- 1.トップページ用の固定ページを新規で作ります。タイトル、本文は見えなくなるので何でも構いません。
37
+ ~~タイトル、本文は見えなくなるので何でも構いません。~~
38
+
39
+ メニュー部分に表示されるタイトル、トップページ下部に表示される本文を入れてください。
18
40
 
19
41
  文書のページ属性からテンプレートを「Custom Home」にして保存します。
20
42
 
21
- **設定-表示設定の「ホームページの表示」-「固定ページ」を選択し、「ホームページ」を先ほど作成した固定ページに設定して保存する。**(太字部分10/5追記)
43
+ 設定-表示設定の「ホームページの表示」-「固定ページ」を選択し、「ホームページ」を先ほど作成した固定ページに設定して保存する。
44
+
45
+ 投稿ページの方はそのままでOK。
22
46
 
23
47
 
24
48
 
@@ -32,6 +56,8 @@
32
56
 
33
57
  見本にはありませんが、スライダーとメニューの間の部分にちょっとしたお知らせのようなものが入れられます。
34
58
 
59
+ 固定ページが選択できます。「Section Title」を入れないと表示されないので注意。
60
+
35
61
 
36
62
 
37
63
  「Restaurant Menu」
@@ -40,7 +66,11 @@
40
66
 
41
67
  見本でいうRestaurant Menuの部分です。
42
68
 
69
+ 各投稿にアイキャッチ画像がないとタイトル部分だけ表示されて見た目がおかしくなるので注意。
70
+
43
71
  Section Titleはその名の通りこのセクションのタイトルです。
72
+
73
+ こちらも「Section Title」を入れないと一覧自体表示されないので注意。
44
74
 
45
75
 
46
76
 
@@ -56,16 +86,26 @@
56
86
 
57
87
  事前に固定ページを作成しておき、Select Slide Image Pageでページを選択します。
58
88
 
59
- 最大4ページ。固定ページ側にアイキャッチ画像(サムネイル)が設定されていないとレイアウトが崩れます。
89
+ 最大4ページ。固定ページ側にアイキャッチ画像が設定されていないとレイアウトが崩れます。
60
90
 
61
91
  Show / Hide sliderのチェックを入れると表示されます。
62
92
 
63
-
64
-
65
- 3.外観-メニューを何もいじっていないとトップページ用の固定ページがグローバルメニューに表示されてしまっているかもしれないので、グローバルメニューに設定したいメニューを作って「Primary Menu」で使うようにしてください。
66
-
67
- わからかったら「新しいメニューを作」「上部に表示させたい項目のメニュー内容して」「メニューの位置のPrimary Menuにチェックを入れる多分OKです
93
+ 外すとスライダーは見えなくなりますがコンテンツがメニューにれる注意
68
94
 
69
95
 
70
96
 
97
+ この辺りの設定は稀にうまく保存されない(反映されない)時がありました。
98
+
99
+ わざと不要なページをスライドに登録-保存-不要なスライド削除-保存とかすると反映されるかもしれません。
100
+
101
+
102
+
103
+ また、外観-カスタマイズの内容(Theme Settings以外)は効く項目と効かない項目があります。
104
+
105
+ いろいろいじってみてください。
106
+
107
+
108
+
109
+ トップページ用のPHPを確認してみましたが、やはり「Restaurant Menu」の後にトップページ用固定ページの本文、そのあとはウィジェットの記述になっていました。
110
+
71
- もしかしたら抜けている部分があるかもしれませんがまずはここまやってみてください
111
+ トップページにプライバシーやコンタクトが表示されている?という状態は確認できませんでした

1

追記

2020/10/16 01:52

投稿

dit.
dit.

スコア3235

test CHANGED
@@ -17,6 +17,8 @@
17
17
  1.トップページ用の固定ページを新規で作ります。タイトル、本文は見えなくなるので何でも構いません。
18
18
 
19
19
  文書のページ属性からテンプレートを「Custom Home」にして保存します。
20
+
21
+ **設定-表示設定の「ホームページの表示」-「固定ページ」を選択し、「ホームページ」を先ほど作成した固定ページに設定して保存する。**(太字部分10/5追記)
20
22
 
21
23
 
22
24