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

質問編集履歴

1

追記

2016/06/13 10:17

投稿

gonpa
gonpa

スコア10

title CHANGED
File without changes
body CHANGED
@@ -21,4 +21,34 @@
21
21
  ▲ orderby=modifiedを足して書いてみましたが、、
22
22
 
23
23
  どのように書けばよいでしょうか。。
24
- お力お貸しいただけますと幸いです。
24
+ お力お貸しいただけますと幸いです。
25
+
26
+ 追記しました。
27
+
28
+ 前後ですが、余分なコードをすべて消した
29
+ 以下のようなsingle.phpでも結果は同じです。。
30
+
31
+ ```php
32
+ <?php
33
+ get_header();
34
+ ?>
35
+
36
+ <?php while ( have_posts() ) : the_post(); ?>
37
+ <?php
38
+ $last_post_ids = array();
39
+ $lastposts = get_posts('posts_per_page=5&orderby=modified');
40
+ foreach($lastposts as $lastpost) {
41
+ $last_post_ids[] = $lastpost->ID;
42
+ }
43
+ ?>
44
+ <?php if ( in_array( $post->ID, $last_post_ids ) ) : ?>New<?php endif; ?>
45
+ <?php endwhile; ?>
46
+
47
+ <?php get_footer(); ?>
48
+
49
+ ```
50
+ orderby=modifiedを除けば、投稿順での新着になら動作するのですが、、
51
+ コード自体には問題ないとのことなのですが、
52
+ 他に何か考えられる原因はござますでしょうか。。
53
+
54
+ お手数おかけして申し訳ございません。