質問編集履歴

2

説明の追加

2021/05/24 03:06

投稿

cwhiro
cwhiro

スコア21

test CHANGED
File without changes
test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
 
42
42
 
43
- 下記がコードです。個別問題ないのですが、エラーが重なると上記のような問題があります
43
+ 下記がコードです。Rule1とRule2、どちらか一方のエラーだけなら問題ないのですが、どちらのルールにも反するエラーが重なると上記のような問題があります
44
44
 
45
45
 
46
46
 
@@ -66,7 +66,7 @@
66
66
 
67
67
  if (empty($species1) && empty($species2)) {
68
68
 
69
- $valid = 'Error message for Rule1';
69
+ $valid = 'Error message for Rule1だにょん';
70
70
 
71
71
  }
72
72
 
@@ -77,6 +77,8 @@
77
77
  add_filter('acf/validate_value/name=species1', 'validate_species', 10, 4);
78
78
 
79
79
  add_filter('acf/validate_value/name=species2', 'validate_species', 10, 4);
80
+
81
+
80
82
 
81
83
 
82
84
 

1

画像を挿入しました

2021/05/24 03:06

投稿

cwhiro
cwhiro

スコア21

test CHANGED
File without changes
test CHANGED
@@ -26,15 +26,21 @@
26
26
 
27
27
 
28
28
 
29
- たとえば、AからDに何も入力しないと、ルール1と2により、AからDの4つ全てのフィールドに警告が出ます。これは期待通りです。
29
+ たとえば、AからDに何も入力しないと、ルール1と2により、下の画像のようにAからDの4つ全てのフィールドに警告が出ます。これは期待通りです。
30
30
 
31
31
 
32
32
 
33
- 4つのフィールドに警告が出た状態で、Aだけ入力してみます。すると、Aのフィールドの警告は消えますが、B、C、Dの警告が出たままになります。しかし、Aに入力してルール1はクリアしているので、本当はCとDにだけ警告が出てほしいのです。
33
+ ![イメージ説明](7978f8bdfdbf010098bde179430ac2b2.jpeg)
34
34
 
35
35
 
36
36
 
37
+ 次に、4つのフィールドに警告が出た状態で、Aだけ入力して更新してみます。すると、下の図のようにAのフィールドの警告は消えますが、B、C、Dの警告が出たままになります。しかし、Aに入力してルール1はクリアしているので、本当はCとDにだけ警告が出てほしいのです。
38
+
39
+ ![イメージ説明](4b931b538d61911b26d5db575a2d92da.jpeg)
40
+
41
+
42
+
37
- こちらがコードです。
43
+ 下記がコードです。個別では問題ないのですが、エラーが重なると上記のような問題があります
38
44
 
39
45
 
40
46