質問編集履歴
5
追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -25,6 +25,24 @@
|
|
25
25
|
ターム作成:メロンパンのあと
|
26
26
|
|
27
27
|
最新記事投稿日 2月2日
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
<実現したい表示>
|
32
|
+
|
33
|
+
ターム:クロワッサン
|
34
|
+
|
35
|
+
ターム作成:メロンパンのあと
|
36
|
+
|
37
|
+
最新記事投稿日 2月2日
|
38
|
+
|
39
|
+
|
40
|
+
|
41
|
+
ターム:メロンパン
|
42
|
+
|
43
|
+
最新記事投稿日 2月1日
|
44
|
+
|
45
|
+
|
28
46
|
|
29
47
|
|
30
48
|
|
4
文面修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -34,8 +34,6 @@
|
|
34
34
|
|
35
35
|
```ここに言語名を入力
|
36
36
|
|
37
|
-
<ul class="infoList2">
|
38
|
-
|
39
37
|
<?php
|
40
38
|
|
41
39
|
$postTypeName = 'report';//投稿タイプの名前
|
@@ -54,7 +52,7 @@
|
|
54
52
|
|
55
53
|
'post_type' => $postTypeName,
|
56
54
|
|
57
|
-
|
55
|
+
'tax_query' => array(
|
58
56
|
|
59
57
|
array(
|
60
58
|
|
@@ -66,11 +64,7 @@
|
|
66
64
|
|
67
65
|
)
|
68
66
|
|
69
|
-
)
|
67
|
+
)
|
70
|
-
|
71
|
-
'orderby' => 'date',
|
72
|
-
|
73
|
-
'order' => 'DESC',
|
74
68
|
|
75
69
|
);
|
76
70
|
|
@@ -138,8 +132,6 @@
|
|
138
132
|
|
139
133
|
?>
|
140
134
|
|
141
|
-
</ul>
|
142
|
-
|
143
135
|
|
144
136
|
|
145
137
|
```
|
3
改行の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -138,7 +138,11 @@
|
|
138
138
|
|
139
139
|
?>
|
140
140
|
|
141
|
-
</ul>
|
141
|
+
</ul>
|
142
|
+
|
143
|
+
|
144
|
+
|
145
|
+
```
|
142
146
|
|
143
147
|
|
144
148
|
|
2
詳しく説明を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,9 +2,29 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
Wordpressでターム一覧を表示させるページを作成しています。
|
5
|
+
Wordpressで各ターム一覧を表示させるページを作成しています。
|
6
6
|
|
7
|
+
現在は、各ターム作成順(古いほうが上)に並んでおります。
|
8
|
+
|
9
|
+
|
10
|
+
|
7
|
-
|
11
|
+
各タームを選択した最新記事の日付順に並び替えを行いたいのですがうまくいきません。
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
<現在>
|
16
|
+
|
17
|
+
ターム:メロンパン
|
18
|
+
|
19
|
+
最新記事投稿日 2月1日
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
ターム:クロワッサン
|
24
|
+
|
25
|
+
ターム作成:メロンパンのあと
|
26
|
+
|
27
|
+
最新記事投稿日 2月2日
|
8
28
|
|
9
29
|
|
10
30
|
|
@@ -13,6 +33,8 @@
|
|
13
33
|
|
14
34
|
|
15
35
|
```ここに言語名を入力
|
36
|
+
|
37
|
+
<ul class="infoList2">
|
16
38
|
|
17
39
|
<?php
|
18
40
|
|
@@ -44,7 +66,11 @@
|
|
44
66
|
|
45
67
|
)
|
46
68
|
|
47
|
-
)
|
69
|
+
),
|
70
|
+
|
71
|
+
'orderby' => 'date',
|
72
|
+
|
73
|
+
'order' => 'DESC',
|
48
74
|
|
49
75
|
);
|
50
76
|
|
@@ -56,7 +82,63 @@
|
|
56
82
|
|
57
83
|
?>
|
58
84
|
|
59
|
-
|
85
|
+
<li>
|
86
|
+
|
87
|
+
<?php
|
88
|
+
|
89
|
+
$days = 7; //Newを表示させたい期間の日数
|
90
|
+
|
91
|
+
$kiji_title = $post->post_title;
|
92
|
+
|
93
|
+
$today = date_i18n('U');
|
94
|
+
|
95
|
+
$entry = get_the_time('U');
|
96
|
+
|
97
|
+
$kiji = date('U',($today - $entry)) / 86400 ;
|
98
|
+
|
99
|
+
if( $days > $kiji ){
|
100
|
+
|
101
|
+
echo '<div class="new">NEW</div>';
|
102
|
+
|
103
|
+
}
|
104
|
+
|
105
|
+
?>
|
106
|
+
|
107
|
+
<a href="<?php the_permalink(); ?>" class="opacity">
|
108
|
+
|
109
|
+
<?php if (has_post_thumbnail()) {
|
110
|
+
|
111
|
+
the_post_thumbnail('newsImg');
|
112
|
+
|
113
|
+
} else { ?>
|
114
|
+
|
115
|
+
<img src="<?php bloginfo('template_directory'); ?>/images/sample5.jpg" alt="" />
|
116
|
+
|
117
|
+
<?php } ?>
|
118
|
+
|
119
|
+
<p class="ti"><?php the_title(); ?></p>
|
120
|
+
|
121
|
+
<p><?php the_excerpt(); ?></p>
|
122
|
+
|
123
|
+
<p class="day"><?php the_time('Y.m.d') ?><span>|<?php $terms = get_the_terms($post->ID, 'cat_report'); $t_slug=''; foreach($terms as $term){ $term_name = $term->name; $t_slug = $t_slug.$term_name.','; }; $t_slug = substr($t_slug, 0, -1); echo $t_slug; ?></span></p>
|
124
|
+
|
125
|
+
</a>
|
126
|
+
|
127
|
+
</li>
|
128
|
+
|
129
|
+
<?
|
130
|
+
|
131
|
+
endforeach;
|
132
|
+
|
133
|
+
endif;
|
134
|
+
|
135
|
+
wp_reset_postdata();
|
136
|
+
|
137
|
+
}
|
138
|
+
|
139
|
+
?>
|
140
|
+
|
141
|
+
</ul>```
|
60
142
|
|
61
143
|
|
62
144
|
|
1
ためしたことを追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -57,3 +57,39 @@
|
|
57
57
|
?>
|
58
58
|
|
59
59
|
```
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
### 試したこと
|
64
|
+
|
65
|
+
```
|
66
|
+
|
67
|
+
foreach ( $terms as $term ){
|
68
|
+
|
69
|
+
$args = array(
|
70
|
+
|
71
|
+
'posts_per_page' => $num,
|
72
|
+
|
73
|
+
'post_type' => $postTypeName,
|
74
|
+
|
75
|
+
'orderby' => 'date',
|
76
|
+
|
77
|
+
'order' => 'DESC',
|
78
|
+
|
79
|
+
'tax_query' => array(
|
80
|
+
|
81
|
+
array(
|
82
|
+
|
83
|
+
'taxonomy' => $taxonomy,
|
84
|
+
|
85
|
+
'field' => 'slug',
|
86
|
+
|
87
|
+
'terms' => $term->slug,
|
88
|
+
|
89
|
+
)
|
90
|
+
|
91
|
+
)
|
92
|
+
|
93
|
+
);
|
94
|
+
|
95
|
+
```
|