Mhh, two lines to check for a value, or one line if I do: if( qa_opt_if_loaded(qa_opt('site_title')) ) { ... }
Had been great if qa_opt worked as shortcut to check for existing value as well - without setting it.
Nevertheless, using if( qa_opt('does_not_exist') ) works but I guess it returns an empty string then because value in database is empty.