質問編集履歴
1
該当ページのコードを追記しました。お手数おかけしますが何卒、よろしくお願い致します。
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,4 +7,46 @@
|
|
7
7
|
皆目検討も使いない状態です。
|
8
8
|
codexでも調べましたが、解決方法が不明でした。
|
9
9
|
|
10
|
+
|
10
|
-
お手数おかけしますが、アドバイスのほど、何卒、よろしくお願い致します。
|
11
|
+
お手数おかけしますが、アドバイスのほど、何卒、よろしくお願い致します。
|
12
|
+
|
13
|
+
|
14
|
+
```HTML,PHP
|
15
|
+
|
16
|
+
<div class="contents">
|
17
|
+
<?php
|
18
|
+
/* データの取得 */
|
19
|
+
$query = new WP_Query(
|
20
|
+
array(
|
21
|
+
'post_type' => 'news',
|
22
|
+
'posts_per_page' => 3,
|
23
|
+
)
|
24
|
+
);
|
25
|
+
?>
|
26
|
+
<?php
|
27
|
+
if ( $query->have_posts() ) : ?>
|
28
|
+
<?php while ( $query->have_posts() ) : $query->the_post();?>
|
29
|
+
<div class="content">
|
30
|
+
<a href="<?php the_permalink(); ?>">
|
31
|
+
|
32
|
+
<?php
|
33
|
+
$first_image = '/<img.*?src=(["\'])(.+?)\1.*?>/i';
|
34
|
+
preg_match($first_image, $post->post_content, $image_url);
|
35
|
+
?>
|
36
|
+
<?php if(!empty($image_url[2])): ?>
|
37
|
+
<div class="img" style="background:url('<?php echo $image_url[2] ;?>') center no-repeat; background-size: cover;"></div>
|
38
|
+
<?php else: ?>
|
39
|
+
<div class="img" style="background:url('<?php bloginfo('template_url'); ?>/images/MainImg1.jpg') center no-repeat; background-size: cover;"></div>
|
40
|
+
<?php endif; ?>
|
41
|
+
|
42
|
+
<div class="text">
|
43
|
+
<p class="day"><?php echo get_the_date(); ?></p>
|
44
|
+
<p class="kizi"><?php the_title(); ?></p>
|
45
|
+
</div>
|
46
|
+
<div class="clearfix"></div>
|
47
|
+
</a>
|
48
|
+
</div>
|
49
|
+
<?php endwhile; ?>
|
50
|
+
<?php endif; wp_reset_postdata(); ?>
|
51
|
+
|
52
|
+
```
|