質問編集履歴
5
不要な文章を削除しました。
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
コード内容の説明漏れを追記しました。
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を削除しました。)
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
|
47
|
+
<article>
|
48
48
|
|
49
|
-
<div
|
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
追記いたしました。
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
実際のコードを記載しました。
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
|
-
|
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
|
|