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

質問編集履歴

2

更新

2018/04/04 17:42

投稿

Natsu9999
Natsu9999

スコア20

title CHANGED
File without changes
body CHANGED
@@ -24,104 +24,4 @@
24
24
  $start = get_field="開催日"
25
25
  $end = get_field="終了日"
26
26
 
27
- よろしくお願いいたします。
27
+ よろしくお願いいたします。
28
-
29
-
30
-
31
-
32
-
33
-
34
-
35
-
36
-
37
-
38
- ```ここに言語を入力
39
- <?php
40
- // カテゴリ別新着
41
- function event_list_open( $show_num, $cat_id ) {
42
- $paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1;
43
- global $post;
44
- $args = array(
45
- 'meta_query' => array(
46
- 'relation' => 'AND',
47
- array(
48
- 'key' => 'start' // フィールド名を指定
49
- 'value' => date('yymmdd'),
50
- 'compare' => '<=',
51
- 'type' => 'DATE',
52
- ),
53
- array(
54
- 'key' => 'end' // フィールド名を指定
55
- 'value' => date('yymmdd'),
56
- 'compare' => '>=',
57
- 'type' => 'DATE',
58
- ),
59
- ),
60
- 'posts_per_page' => $show_num,
61
- 'cat' => $cat_id,
62
- 'posts_per_page' => 10,
63
- 'paged' => $paged,
64
- 'orderby' => 'date',
65
- 'order' => 'DESC',
66
- 'post_status' => 'publish',
67
- );
68
- $myposts = get_posts( $args );
69
- foreach( $myposts as $post ) {
70
- setup_postdata($post);
71
- ?>
72
-
73
- <?php
74
-
75
-
76
- $image = get_field('img1');
77
- $url = $image['url']; //画像のURL
78
- $alt = $image['alt']; //画像のalt
79
- $title = $image['title']; //画像のタイトル
80
- $size = 'thumbnail'; //出力サイズを変数に格納
81
- $imgThumb = $image['sizes'][ $size ]; //サムネイル画像のURL
82
- $width = $image['sizes'][ $size . '-width' ]; //サムネイル画像の幅サイズ
83
- $t_start = date_create(get_field('start'));
84
- $t_end = date_create(get_field('end'));
85
- $week = array("日", "月", "火", "水", "木", "金", "土");
86
- $w = (int)date_format($t_start, 'w');
87
- $youbi1 = $week[$w];
88
- $w = (int)date_format($t_end, 'w');
89
- $youbi2 = $week[$w];
90
- $cats = get_the_category();//選択したカテゴリ
91
- //var_dump($cats)
92
- ?>
93
-
94
- <li class="post">
95
- <div class="flex">
96
- <div class="l">
97
- <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
98
- <img src="<?php echo $imgThumb; ?>" width="<?php echo $width; ?>" alt="<?php echo $alt; ?>" />
99
- </a>
100
- </div>
101
- <div class="r">
102
- <div class="flex between bar">
103
- <div class="cat
104
- <?php if($cats[0]->cat_ID == 4): ?>
105
- bgcolor1
106
- <?php elseif($cats[0]->cat_ID == 2): ?>
107
- bgcolor2
108
- <?php elseif($cats[0]->cat_ID == 5): ?>
109
- bgcolor3
110
- <?php endif; ?>
111
- "><?php echo $cats[0]->cat_name; ?></div>
112
- <div class="date">開催日:<?php echo date_format($t_start,'m月d日'); ?>(<?php echo $youbi1 ?>)〜<?php echo date_format($t_end,'m月d日'); ?>(<?php echo $youbi2 ?>)</div>
113
- </div>
114
- <p class="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p>
115
- </div>
116
- </li>
117
-
118
-
119
- <?php
120
- }
121
- wp_reset_postdata();
122
- }?>
123
-
124
-
125
- ```
126
-
127
- この様にしたところ、エラーになってしまいました。

1

追記

2018/04/04 17:42

投稿

Natsu9999
Natsu9999

スコア20

title CHANGED
File without changes
body CHANGED
@@ -24,4 +24,104 @@
24
24
  $start = get_field="開催日"
25
25
  $end = get_field="終了日"
26
26
 
27
- よろしくお願いいたします。
27
+ よろしくお願いいたします。
28
+
29
+
30
+
31
+
32
+
33
+
34
+
35
+
36
+
37
+
38
+ ```ここに言語を入力
39
+ <?php
40
+ // カテゴリ別新着
41
+ function event_list_open( $show_num, $cat_id ) {
42
+ $paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1;
43
+ global $post;
44
+ $args = array(
45
+ 'meta_query' => array(
46
+ 'relation' => 'AND',
47
+ array(
48
+ 'key' => 'start' // フィールド名を指定
49
+ 'value' => date('yymmdd'),
50
+ 'compare' => '<=',
51
+ 'type' => 'DATE',
52
+ ),
53
+ array(
54
+ 'key' => 'end' // フィールド名を指定
55
+ 'value' => date('yymmdd'),
56
+ 'compare' => '>=',
57
+ 'type' => 'DATE',
58
+ ),
59
+ ),
60
+ 'posts_per_page' => $show_num,
61
+ 'cat' => $cat_id,
62
+ 'posts_per_page' => 10,
63
+ 'paged' => $paged,
64
+ 'orderby' => 'date',
65
+ 'order' => 'DESC',
66
+ 'post_status' => 'publish',
67
+ );
68
+ $myposts = get_posts( $args );
69
+ foreach( $myposts as $post ) {
70
+ setup_postdata($post);
71
+ ?>
72
+
73
+ <?php
74
+
75
+
76
+ $image = get_field('img1');
77
+ $url = $image['url']; //画像のURL
78
+ $alt = $image['alt']; //画像のalt
79
+ $title = $image['title']; //画像のタイトル
80
+ $size = 'thumbnail'; //出力サイズを変数に格納
81
+ $imgThumb = $image['sizes'][ $size ]; //サムネイル画像のURL
82
+ $width = $image['sizes'][ $size . '-width' ]; //サムネイル画像の幅サイズ
83
+ $t_start = date_create(get_field('start'));
84
+ $t_end = date_create(get_field('end'));
85
+ $week = array("日", "月", "火", "水", "木", "金", "土");
86
+ $w = (int)date_format($t_start, 'w');
87
+ $youbi1 = $week[$w];
88
+ $w = (int)date_format($t_end, 'w');
89
+ $youbi2 = $week[$w];
90
+ $cats = get_the_category();//選択したカテゴリ
91
+ //var_dump($cats)
92
+ ?>
93
+
94
+ <li class="post">
95
+ <div class="flex">
96
+ <div class="l">
97
+ <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
98
+ <img src="<?php echo $imgThumb; ?>" width="<?php echo $width; ?>" alt="<?php echo $alt; ?>" />
99
+ </a>
100
+ </div>
101
+ <div class="r">
102
+ <div class="flex between bar">
103
+ <div class="cat
104
+ <?php if($cats[0]->cat_ID == 4): ?>
105
+ bgcolor1
106
+ <?php elseif($cats[0]->cat_ID == 2): ?>
107
+ bgcolor2
108
+ <?php elseif($cats[0]->cat_ID == 5): ?>
109
+ bgcolor3
110
+ <?php endif; ?>
111
+ "><?php echo $cats[0]->cat_name; ?></div>
112
+ <div class="date">開催日:<?php echo date_format($t_start,'m月d日'); ?>(<?php echo $youbi1 ?>)〜<?php echo date_format($t_end,'m月d日'); ?>(<?php echo $youbi2 ?>)</div>
113
+ </div>
114
+ <p class="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p>
115
+ </div>
116
+ </li>
117
+
118
+
119
+ <?php
120
+ }
121
+ wp_reset_postdata();
122
+ }?>
123
+
124
+
125
+ ```
126
+
127
+ この様にしたところ、エラーになってしまいました。