$value ) { if ( in_array( $key, $required ) && ( empty( $value ) || is_wp_error( $value ) ) ) { $empty_fields[] = $key; } } // There is empty fields, warn and bail if ( $empty_fields ) { $message = $message . ' (' . implode( ', ', $empty_fields ) . ')'; // Log QM message always \do_action( "qm/{$log_level}", $message ); // Show message when editing in dashboard // This is safe unescaped if ( is_admin() ) { echo $message; // phpcs:ignore } // Empty required fields, bail the show return true; } // All required fields had data, allow show return false; } // end check_acf_block_fields