false ), $atts ) ); if($id != false) { //Restruct variable name $post_id = $id; //Grab $_POST data if exists $post_data = ( isset($_POST['acps_post_type'])) ? $_POST : array(); //Get all data $acps_post_meta = apply_filters( 'acps/get_meta_data', $post_id ); //Get all options $acps_options = get_option('acps_options'); //Results page ID $acps_results_page_link = get_permalink($acps_options['acps_results_page']); //Form Styles $acps_form_styles = $acps_options['acps_form_styles']; if( $acps_form_styles && strlen($acps_form_styles) > 0 ): echo ''; endif; //Setup blank variable for taxonomy values $acps_taxonomy_values = false; //Grab taxonomy values (if they exist) if( isset($acps_post_meta['acps_taxonomy_values']) ) { $acps_taxonomy_values = $acps_post_meta['acps_taxonomy_values']; } //Loop through meta data to find terms foreach($acps_taxonomy_values as $key => $value) { $acps_check_terms = get_terms( $value, array('hide_empty' => 0) ); //If term is empty, keep checking if (empty($acps_check_terms)) { //Unset empty terms from original array unset($acps_taxonomy_values[$key]); } } if( !$acps_post_meta || !isset($acps_post_meta['acps_taxonomy_values']) || empty( $acps_taxonomy_values ) ) { $acps_warning = '

Error(acps): Unsufficient settings or invalid Post ID

'; return($acps_warning); } else { //Enqeue Styles wp_enqueue_style('acps-frontend-styles'); //Set blank values $acps_post_type = false; $acps_form_title = false; $acps_title_position = false; $acps_form_container_class = false; $acps_form_labels = false; $acps_label_text = false; $acps_submit_button_text = false; $acps_keyword_input = false; $acps_keyword_text = false; $acps_keyword_form_value = false; $acps_blank_term = false; $acps_multiple_terms = false; //Grab post type (if it exists) if( isset($acps_post_meta['acps_post_type']) ) { $acps_post_type = $acps_post_meta['acps_post_type']; } //Grab form title (if it exists) if( isset($acps_post_meta['acps_form_title']) ) { $acps_form_title = $acps_post_meta['acps_form_title']; } //Grab title position value and save (if it exists) if( isset($acps_post_meta['acps_title_position']) ) { $acps_title_position = $acps_post_meta['acps_title_position']; } //Grab form container value (if it exists) if( isset($acps_post_meta['acps_form_container_class']) ) { $acps_form_container_class = $acps_post_meta['acps_form_container_class']; } //Grab label option value ( if it exists ) if( isset($acps_post_meta['acps_form_labels']) ) { $acps_form_labels = $acps_post_meta['acps_form_labels']; } //Grab label text fields (if they exist) if( isset($acps_post_meta['acps_label_text']) ) { $acps_label_text = $acps_post_meta['acps_label_text']; } //Grab submit button text (if they exist) if( isset($acps_post_meta['acps_submit_button_text']) ) { $acps_submit_button_text = $acps_post_meta['acps_submit_button_text']; } //Grab text field option (if it exists) if( isset($acps_post_meta['acps_keyword_input']) ) { $acps_keyword_input = $acps_post_meta['acps_keyword_input']; } //Grab keyword text value (if it exists) if( isset($acps_post_meta['acps_keyword_text']) ) { $acps_keyword_text = $acps_post_meta['acps_keyword_text']; } //Grab keyword text value (if it exists) if( isset($acps_post_meta['acps_keyword_form_value']) ) { $acps_keyword_form_value = $acps_post_meta['acps_keyword_form_value']; } //Grab blank term setting (if it exists) if( isset($acps_post_meta['acps_blank_term']) ) { $acps_blank_term = $acps_post_meta['acps_blank_term']; } //Grab multiple terms setting (if it exists) if( isset($acps_post_meta['acps_multiple_terms']) ) { $acps_multiple_terms = $acps_post_meta['acps_multiple_terms']; } //If title is empty, setup class if( !$acps_form_title ) { $acps_title_class = 'no_title'; } else { $acps_title_class = 'has_title'; } //Start Return html $acps_html = '