質問編集履歴

1

該当ページのコードを追記しました。お手数おかけしますが何卒、よろしくお願い致します。

2019/12/16 06:54

投稿

omuraise
omuraise

スコア14

test CHANGED
File without changes
test CHANGED
@@ -16,4 +16,88 @@
16
16
 
17
17
 
18
18
 
19
+
20
+
19
21
  お手数おかけしますが、アドバイスのほど、何卒、よろしくお願い致します。
22
+
23
+
24
+
25
+
26
+
27
+ ```HTML,PHP
28
+
29
+
30
+
31
+ <div class="contents">
32
+
33
+ <?php
34
+
35
+ /* データの取得 */
36
+
37
+ $query = new WP_Query(
38
+
39
+ array(
40
+
41
+ 'post_type' => 'news',
42
+
43
+ 'posts_per_page' => 3,
44
+
45
+ )
46
+
47
+ );
48
+
49
+ ?>
50
+
51
+ <?php
52
+
53
+ if ( $query->have_posts() ) : ?>
54
+
55
+ <?php while ( $query->have_posts() ) : $query->the_post();?>
56
+
57
+ <div class="content">
58
+
59
+ <a href="<?php the_permalink(); ?>">
60
+
61
+
62
+
63
+ <?php
64
+
65
+ $first_image = '/<img.*?src=(["\'])(.+?)\1.*?>/i';
66
+
67
+ preg_match($first_image, $post->post_content, $image_url);
68
+
69
+ ?>
70
+
71
+ <?php if(!empty($image_url[2])): ?>
72
+
73
+ <div class="img" style="background:url('<?php echo $image_url[2] ;?>') center no-repeat; background-size: cover;"></div>
74
+
75
+ <?php else: ?>
76
+
77
+ <div class="img" style="background:url('<?php bloginfo('template_url'); ?>/images/MainImg1.jpg') center no-repeat; background-size: cover;"></div>
78
+
79
+ <?php endif; ?>
80
+
81
+
82
+
83
+ <div class="text">
84
+
85
+ <p class="day"><?php echo get_the_date(); ?></p>
86
+
87
+ <p class="kizi"><?php the_title(); ?></p>
88
+
89
+ </div>
90
+
91
+ <div class="clearfix"></div>
92
+
93
+ </a>
94
+
95
+ </div>
96
+
97
+ <?php endwhile; ?>
98
+
99
+ <?php endif; wp_reset_postdata(); ?>
100
+
101
+
102
+
103
+ ```