可以使用ACF的“update_field”函数结合条件语句来实现这个需求。
举个例子,假设有两个字段:field1和field2,现在需求是当field1的值为1时,才能将field2的值更新为2。
代码示例:
$field1 = get_field('field1'); // 获取field1的值 if($field1 == 1) { // 判断field1是否为1 update_field('field2', 2); // 将field2的值更新为2 }
上述代码中使用了get_field函数获取了field1的值,再结合 if 条件语句判断 field1 是否为 1,如果是则使用 update_field 函数来更新 field2 的值为 2。