質問編集履歴

2

<code>

2020/04/08 05:20

投稿

makaropi
makaropi

スコア14

test CHANGED
File without changes
test CHANGED
@@ -18,6 +18,12 @@
18
18
 
19
19
  ----------------category.phpのソース--------------------------------------------------
20
20
 
21
+
22
+
23
+ ```ここに言語を入力
24
+
25
+
26
+
21
27
  <?php get_header(); ?>
22
28
 
23
29
 
@@ -347,3 +353,9 @@
347
353
  <!--/#content -->
348
354
 
349
355
  <?php get_footer(); ?>
356
+
357
+
358
+
359
+
360
+
361
+ ```

1

category.phpのソースを追記しました。

2020/04/08 05:20

投稿

makaropi
makaropi

スコア14

test CHANGED
File without changes
test CHANGED
@@ -13,3 +13,337 @@
13
13
  ※テーマはAFFINGER5
14
14
 
15
15
  ![イメージ説明](8a711f6f27d3f858cecb4d90f356696b.jpeg)
16
+
17
+
18
+
19
+ ----------------category.phpのソース--------------------------------------------------
20
+
21
+ <?php get_header(); ?>
22
+
23
+
24
+
25
+ <?php
26
+
27
+ $the_cat_id = get_queried_object_id();
28
+
29
+ $is_thumbnal_under = (bool) st_get_term_meta( $the_cat_id, 'thumbnail_under' );
30
+
31
+ $has_thumbnail = st_has_term_thumbnail();
32
+
33
+ ?>
34
+
35
+ <div id="content" class="clearfix">
36
+
37
+ <div id="contentInner">
38
+
39
+ <main>
40
+
41
+ <article>
42
+
43
+ <?php if ( ! $is_thumbnal_under && $has_thumbnail ): // サムネイル ?>
44
+
45
+ <?php get_template_part( 'st-category-eyecatch' ); ?>
46
+
47
+ <?php endif; ?>
48
+
49
+
50
+
51
+ <!--ぱんくず -->
52
+
53
+ <div id="breadcrumb">
54
+
55
+ <ol itemscope itemtype="http://schema.org/BreadcrumbList">
56
+
57
+ <li itemprop="itemListElement" itemscope
58
+
59
+ itemtype="http://schema.org/ListItem"><a href="<?php echo home_url(); ?>" itemprop="item"><span itemprop="name"><?php echo esc_html( $GLOBALS["stdata141"] ); ?></span></a> > <meta itemprop="position" content="1" /></li>
60
+
61
+
62
+
63
+ <?php
64
+
65
+ $catid = $the_cat_id;
66
+
67
+ if( !$catid ){
68
+
69
+ $cat_now = get_the_category();
70
+
71
+ $cat_now = $cat_now[0];
72
+
73
+ $catid = $cat_now->cat_ID;
74
+
75
+ }
76
+
77
+ ?>
78
+
79
+ <?php $allcats = array( $catid ); ?>
80
+
81
+ <?php
82
+
83
+ while ( !$catid == 0 ) {
84
+
85
+ $mycat = get_category( $catid );
86
+
87
+ $catid = $mycat->parent;
88
+
89
+ array_push( $allcats, $catid );
90
+
91
+ }
92
+
93
+ array_pop( $allcats );
94
+
95
+ $allcats = array_reverse( $allcats );
96
+
97
+ ?>
98
+
99
+
100
+
101
+ <?php
102
+
103
+ $i = 2;
104
+
105
+ foreach ( $allcats as $catid ): ?>
106
+
107
+ <li itemprop="itemListElement" itemscope
108
+
109
+ itemtype="http://schema.org/ListItem"><a href="<?php echo esc_url( get_category_link( $catid ) ); ?>" itemprop="item">
110
+
111
+ <span itemprop="name"><?php echo esc_html( get_cat_name( $catid ) ); ?></span> </a> &gt;
112
+
113
+ <meta itemprop="position" content="<?php echo $i; ?>" />
114
+
115
+ </li>
116
+
117
+ <?php $i++; ?>
118
+
119
+ <?php endforeach; ?>
120
+
121
+ </ol>
122
+
123
+ </div>
124
+
125
+ <!--/ ぱんくず -->
126
+
127
+ <?php
128
+
129
+ $now_category = get_query_var('cat');
130
+
131
+ $args = array(
132
+
133
+ 'include' => array($now_category),
134
+
135
+ );
136
+
137
+ $tag_all = get_terms("category", $args);
138
+
139
+ $cat_data = get_option('cat_'.$now_category);
140
+
141
+
142
+
143
+ if(trim($cat_data['listdelete']) === ''){
144
+
145
+ //一覧を表示する場合 ?>
146
+
147
+ <div class="post">
148
+
149
+ <?php if(trim($cat_data['st_cattitle']) !== ''){ ?>
150
+
151
+ <h1 class="entry-title"><?php echo esc_html($cat_data['st_cattitle']) ?></h1>
152
+
153
+ <?php }else{ ?>
154
+
155
+ <h1 class="entry-title"><?php single_cat_title(); ?></h1>
156
+
157
+ <?php } ?>
158
+
159
+
160
+
161
+ <?php if ( is_active_sidebar( 21 ) ) { ?>
162
+
163
+ <?php if ( function_exists( 'dynamic_sidebar' ) && dynamic_sidebar( 21 ) ) : else : //カテゴリページ上一括ウィジェット ?>
164
+
165
+ <?php endif; ?>
166
+
167
+ <?php } ?>
168
+
169
+
170
+
171
+ <?php if(!is_paged()){ ?>
172
+
173
+ <div id="nocopy" <?php st_text_copyck(); ?>>
174
+
175
+ <?php if ( $is_thumbnal_under && $has_thumbnail ): // サムネイル ?>
176
+
177
+ <?php get_template_part( 'st-category-eyecatch' ); ?>
178
+
179
+ <?php endif; ?>
180
+
181
+
182
+
183
+ <div class="entry-content">
184
+
185
+ <?php echo apply_filters('the_content',category_description()); //コンテンツを表示 ?>
186
+
187
+ </div>
188
+
189
+ </div>
190
+
191
+ <?php get_template_part( 'popular-thumbnail' ); //任意のエントリ ?>
192
+
193
+ <?php } ?>
194
+
195
+
196
+
197
+ </div><!-- /post -->
198
+
199
+
200
+
201
+ <?php if( category_description() && (!is_paged()) ){ //コンテンツがある場合 ?>
202
+
203
+ <?php if ( isset($GLOBALS['stplus']) && $GLOBALS['stplus'] === 'yes' ) {
204
+
205
+ get_template_part( 'st-rank' ); //ランキング
206
+
207
+ } ?>
208
+
209
+ <?php if( trim($cat_data['snscat'] ) !== '' ):
210
+
211
+ get_template_part( 'sns-cat' ); //ソーシャルボタン読み込み
212
+
213
+ endif; ?>
214
+
215
+ <div class="cat-itiran" style="padding-top:20px;">
216
+
217
+ <?php } ?>
218
+
219
+
220
+
221
+ <?php get_template_part( 'itiran' ); //投稿一覧読み込み ?>
222
+
223
+ <?php get_template_part( 'st-pagenavi' ); //ページナビ読み込み ?>
224
+
225
+
226
+
227
+ <?php if( category_description() && (!is_paged()) ){ //コンテンツがある場合 ?>
228
+
229
+ </div>
230
+
231
+ <?php }else{
232
+
233
+ get_template_part( 'st-rank' ); //ランキング
234
+
235
+ } ?>
236
+
237
+
238
+
239
+ <?php }else{ //一覧を表示しない ?>
240
+
241
+
242
+
243
+ <div class="post">
244
+
245
+ <?php if(trim($cat_data['st_cattitle']) !== ''){ ?>
246
+
247
+ <h1 class="entry-title"><?php echo esc_html($cat_data['st_cattitle']) ?></h1>
248
+
249
+ <?php }else{ ?>
250
+
251
+ <h1 class="entry-title">「<?php single_cat_title(); ?>」 一覧</h1>
252
+
253
+ <?php } ?>
254
+
255
+
256
+
257
+ <?php if ( is_active_sidebar( 21 ) ) { ?>
258
+
259
+ <?php if ( function_exists( 'dynamic_sidebar' ) && dynamic_sidebar( 21 ) ) : else : //カテゴリページ上一括ウィジェット ?>
260
+
261
+ <?php endif; ?>
262
+
263
+ <?php } ?>
264
+
265
+
266
+
267
+ <div id="nocopy" <?php st_text_copyck(); ?>>
268
+
269
+ <?php if ( $is_thumbnal_under && $has_thumbnail ): // サムネイル ?>
270
+
271
+ <?php get_template_part( 'st-category-eyecatch' ); ?>
272
+
273
+ <?php endif; ?>
274
+
275
+
276
+
277
+ <div class="entry-content">
278
+
279
+ <?php echo apply_filters('the_content',category_description()); //コンテンツを表示 ?>
280
+
281
+ </div>
282
+
283
+ </div>
284
+
285
+ <?php get_template_part( 'popular-thumbnail' ); //任意のエントリ ?>
286
+
287
+
288
+
289
+ <?php if(trim($cat_data['snscat']) !== '' && (category_description())){ //コンテンツがある場合 ?>
290
+
291
+ <?php if ( isset($GLOBALS['stplus']) && $GLOBALS['stplus'] === 'yes' ) {
292
+
293
+ get_template_part( 'st-rank' ); //ランキング
294
+
295
+ } ?>
296
+
297
+ <?php get_template_part( 'sns-cat' ); //ソーシャルボタン読み込み ?>
298
+
299
+ <?php } ?>
300
+
301
+
302
+
303
+ </div><!-- /post -->
304
+
305
+ <?php } ?>
306
+
307
+
308
+
309
+ <?php if((trim($cat_data['snscat']) !== '') && (!category_description())){ //コンテンツがない場合 ?>
310
+
311
+ <?php if ( isset($GLOBALS['stplus']) && $GLOBALS['stplus'] === 'yes' ) {
312
+
313
+ get_template_part( 'st-rank' ); //ランキング
314
+
315
+ } ?>
316
+
317
+ <?php get_template_part( 'sns-cat' ); //ソーシャルボタン読み込み ?>
318
+
319
+ <?php } ?>
320
+
321
+
322
+
323
+
324
+
325
+ <?php if ( is_active_sidebar( 22 ) ) { ?>
326
+
327
+ <?php if ( function_exists( 'dynamic_sidebar' ) && dynamic_sidebar( 22 ) ) : else : //カテゴリページ下一括ウィジェット ?>
328
+
329
+ <?php endif; ?>
330
+
331
+ <?php } ?>
332
+
333
+
334
+
335
+ </article>
336
+
337
+ </main>
338
+
339
+ </div>
340
+
341
+ <!-- /#contentInner -->
342
+
343
+ <?php get_sidebar(); ?>
344
+
345
+ </div>
346
+
347
+ <!--/#content -->
348
+
349
+ <?php get_footer(); ?>