Support

Account

Home Forums ACF PRO True/False field with empty value Reply To: True/False field with empty value

  • If I remember correctly, ACF returns NULL if the field is not set, but you might want to double check me on this.

    Anything like

    
    if ($isState) {
      // true
    } else {
      // false or NULL
    }
    

    will be false for either null or false. The main problem with having unset true false fields comes in if you want the default value to be true. If that’s the case then you can do something like this

    
    if ($isState === NULL || $isState) {
      // true
    } else {
      // false
    }