質問編集履歴

5

不要な文章を削除しました。

2017/09/17 08:04

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -108,8 +108,6 @@
108
108
 
109
109
 
110
110
 
111
- カスタムフィールドは
112
-
113
111
  ###補足情報(言語/FW/ツール等のバージョンなど)
114
112
 
115
113
  wordpress バージョン 4.8.1

4

コード内容の説明漏れを追記しました。

2017/09/17 08:04

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -94,6 +94,8 @@
94
94
 
95
95
  job:職種名です。これがない場合は、勤務地などを入力していてもarticleのボックス自体が表示されないようにしています。
96
96
 
97
+ jobdetail:職種に関するコメントです。値入力がない場合もあります。
98
+
97
99
  koyou:雇用形態です。値入力がない場合もあります。
98
100
 
99
101
  kinmuchi:勤務地です。値入力がない場合もあります。

3

コード内容の詳細と現在の状況を追記しました。(コードの不要なclassを削除しました。)

2017/09/17 07:40

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  募集がない場合、「現在募集していません」と表示させたいのですが、条件分岐ができず、躓いています。
14
14
 
15
- カスタムフィールドに入力した場合は正しく表示されます。
15
+
16
16
 
17
17
  もしよろしければご教示お願いいたします。
18
18
 
@@ -44,9 +44,9 @@
44
44
 
45
45
  <?php if($field_value['job']):?>
46
46
 
47
- <article class="clearfix">
47
+ <article>
48
48
 
49
- <div class="detail">
49
+ <div>
50
50
 
51
51
  <h1><?php echo esc_html( $field_value['job'] ); ?></h1>
52
52
 
@@ -90,7 +90,23 @@
90
90
 
91
91
  ```
92
92
 
93
+ articleのボックスを一つの職種(カスタムフィールドグループ)としてループさせたいと考えています。
93
94
 
95
+ job:職種名です。これがない場合は、勤務地などを入力していてもarticleのボックス自体が表示されないようにしています。
96
+
97
+ koyou:雇用形態です。値入力がない場合もあります。
98
+
99
+ kinmuchi:勤務地です。値入力がない場合もあります。
100
+
101
+
102
+
103
+ 上記コードで、カスタムフィールドに入力がある場合、問題なく出力されます。カスタムフィールドのグループのループも正しく表示されます。
104
+
105
+ カスタムフィールドに入力がない場合、「現在募集はしておりません。」と表示させたかったのですが、現状、エラーなどは特に表示されず、何も表示されない状態です。
106
+
107
+
108
+
109
+ カスタムフィールドは
94
110
 
95
111
  ###補足情報(言語/FW/ツール等のバージョンなど)
96
112
 

2

追記いたしました。

2017/09/17 07:34

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -11,6 +11,8 @@
11
11
  Smart Custom Fieldsプラグインを使用して、採用情報のグループセットをループさせることにしました。
12
12
 
13
13
  募集がない場合、「現在募集していません」と表示させたいのですが、条件分岐ができず、躓いています。
14
+
15
+ カスタムフィールドに入力した場合は正しく表示されます。
14
16
 
15
17
  もしよろしければご教示お願いいたします。
16
18
 

1

実際のコードを記載しました。

2017/09/17 07:02

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- Smart Custom Fieldsプラグインでグループの有無による条件分岐
1
+ Smart Custom Fieldsプラグインでグループの有無で表示を変えたい
test CHANGED
@@ -24,11 +24,69 @@
24
24
 
25
25
  ###試したこと
26
26
 
27
- https://2inc.org/blog/2014/10/09/4426/
28
-
29
- コメントから11行目の処理をてみしたが、何も表示されませんでした
27
+ プレーにはような処理を記載していま
30
28
 
31
29
 
30
+
31
+ ```ここに言語を入力
32
+
33
+ <?php
34
+
35
+ $group_set = SCF::get( 'recruitgroup' );
36
+
37
+ if ( $group_set ) {
38
+
39
+ foreach ( $group_set as $field_name => $field_value ) {
40
+
41
+ ?>
42
+
43
+ <?php if($field_value['job']):?>
44
+
45
+ <article class="clearfix">
46
+
47
+ <div class="detail">
48
+
49
+ <h1><?php echo esc_html( $field_value['job'] ); ?></h1>
50
+
51
+ <?php if($field_value['jobdetail']):?><p><?php echo esc_html( $field_value['jobdetail'] ); ?></p><?php endif;?>
52
+
53
+ </div>
54
+
55
+ <table>
56
+
57
+ <?php if($field_value['koyou']):?><tr>
58
+
59
+ <th>雇用形態</th>
60
+
61
+ <td><?php echo esc_html( $field_value['koyou'] ); ?></td>
62
+
63
+ </tr><?php endif;?>
64
+
65
+ <?php if($field_value['kinmuchi']):?><tr>
66
+
67
+ <th>勤務地</th>
68
+
69
+ <td><?php echo esc_html( $field_value['kinmuchi'] ); ?></td>
70
+
71
+ </tr><?php endif;?>
72
+
73
+ </table>
74
+
75
+ </article>
76
+
77
+ <?php endif;?>
78
+
79
+ <?php } ?>
80
+
81
+ <?php } else { ?>
82
+
83
+ <p>現在募集はしておりません。</p>
84
+
85
+ <?php } ?>
86
+
87
+
88
+
89
+ ```
32
90
 
33
91
 
34
92