jenhuls
9/14/2017 - 5:36 PM

ACF Headers Already Sent error code

ACF Headers Already Sent error code

<?php
/*
Template Name: Full Width (Consulting)
*/
?>

<?php
	acf_form_head();
	get_header(); 
?>
			
	<div id="content">
	
		<div id="inner-content" class="row">
	
		    <main id="main" class="large-12 medium-12 columns" role="main">
				
				<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

					<?php get_template_part( 'parts/loop', 'page-consulting' ); ?>
					
				<?php endwhile; endif; ?>							

			</main> <!-- end #main -->
		    
		</div> <!-- end #inner-content -->
	
	</div> <!-- end #content -->

<?php get_footer(); ?>
<?php acf_form(array(
					'id' => 'consulting',
					'field_groups'       => array(255),
					'post_id'		=> 'new_post',
					'new_post'		=> array(
						'post_type'		=> 'apps-consulting',
						'post_status'		=> 'publish'
					),
					'return' => '%post_url%',
					'submit_value'		=> 'Submit Form'
)); ?>
		
<?php
	
	if( function_exists('acf_add_options_page') ) {
	
	acf_add_options_page(array(
		'page_title' 	=> 'CRESST-II Settings',
		'menu_title'	=> 'Theme Options',
		'menu_slug' 	=> 'theme-general-options',
		'capability'	=> 'edit_posts',
		'redirect'		=> false
	));
	
}

// Add ADMIN ONLY Settings
/*add_action('acf/render_field_settings', 'my_admin_only_render_field_settings');

function my_admin_only_render_field_settings( $field ) {
	
	acf_render_field_setting( $field, array(
		'label'			=> __('Admin Only?'),
		'instructions'	=> '',
		'name'			=> 'admin_only',
		'type'			=> 'true_false',
		'ui'			=> 1,
	), true);
	
}

add_filter('acf/prepare_field', 'my_admin_only_prepare_field');

function my_admin_only_prepare_field( $field ) {
	
	// bail early if no 'admin_only' setting
	if( empty($field['admin_only']) ) return $field;
	
	
	// return false if is not admin (removes field)
	if( !current_user_can('administrator') ) return false;
	
	
	// return
	return $field;
}*/


/*add_action( 'init', 'brandpage_form_head' );
function brandpage_form_head(){
  acf_form_head();
}*/


// FIELD AS TITLE: CONSULTING
// Create Title and Slug
function sura_consulting_acf_title( $value, $post_id, $field ) {
	if ( get_post_type( $post_id ) == 'apps-consulting' ) {

		$new_title = get_field('email_con_rsb' , $post_id) . ' ' . $value;
		$new_slug = sanitize_title( $new_title );

		// update post
		wp_update_post( array(
			'ID'         => $post_id,
			'post_title' => $new_title,
			'post_name'  => $new_slug,
			) );
	}
	return $value;
}
add_filter( 'acf/update_value/name=email_con_rsb', 'sura_consulting_acf_title', 10, 3 );

// FIELD AS TITLE: Badge Only
// Create Title and Slug
function sura_badge_acf_title( $value, $post_id, $field ) {
	if ( get_post_type( $post_id ) == 'apps-badge' ) {

		$new_title = get_field('email_bo_rsb' , $post_id) . ' ' . $value;
		$new_slug = sanitize_title( $new_title );

		// update post
		wp_update_post( array(
			'ID'         => $post_id,
			'post_title' => $new_title,
			'post_name'  => $new_slug,
			) );
	}
	return $value;
}
add_filter( 'acf/update_value/name=email_bo_rsb', 'sura_badge_acf_title', 10, 3 );


// FIELD AS TITLE: Travel Only: Traveler
// Create Title and Slug
function sura_to_travel_acf_title( $value, $post_id, $field ) {
	if ( get_post_type( $post_id ) == 'apps-to-traveler' ) {

		$new_title = get_field('email_tot_rsb' , $post_id) . ' ' . $value;
		$new_slug = sanitize_title( $new_title );

		// update post
		wp_update_post( array(
			'ID'         => $post_id,
			'post_title' => $new_title,
			'post_name'  => $new_slug,
			) );
	}
	return $value;
}
add_filter( 'acf/update_value/name=email_tot_rsb', 'sura_to_travel_acf_title', 10, 3 );

// FIELD AS TITLE: Travel Only: Sponsor
// Create Title and Slug
function sura_to_sponsor_acf_title( $value, $post_id, $field ) {
	if ( get_post_type( $post_id ) == 'apps-to-sponsor' ) {

		$new_title = get_field('email_tos_rsb' , $post_id) . ' ' . $value;
		$new_slug = sanitize_title( $new_title );

		// update post
		wp_update_post( array(
			'ID'         => $post_id,
			'post_title' => $new_title,
			'post_name'  => $new_slug,
			) );
	}
	return $value;
}
add_filter( 'acf/update_value/name=email_tos_rsb', 'sura_to_sponsor_acf_title', 10, 3 );

// FIELD AS TITLE: Travel & Badge: Sponsor
// Create Title and Slug
function sura_tb_sponsor_acf_title( $value, $post_id, $field ) {
	if ( get_post_type( $post_id ) == 'apps-tb-sponsor' ) {

		$new_title = get_field('email_tbs_rsb' , $post_id) . ' ' . $value;
		$new_slug = sanitize_title( $new_title );

		// update post
		wp_update_post( array(
			'ID'         => $post_id,
			'post_title' => $new_title,
			'post_name'  => $new_slug,
			) );
	}
	return $value;
}
add_filter( 'acf/update_value/name=email_tbs_rsb', 'sura_tb_sponsor_acf_title', 10, 3 );

// FIELD AS TITLE: Travel & Badge: Traveler
// Create Title and Slug
function sura_tb_travel_acf_title( $value, $post_id, $field ) {
	if ( get_post_type( $post_id ) == 'apps-tb-traveler' ) {

		$new_title = get_field('email_tbt_rsb' , $post_id) . ' ' . $value;
		$new_slug = sanitize_title( $new_title );

		// update post
		wp_update_post( array(
			'ID'         => $post_id,
			'post_title' => $new_title,
			'post_name'  => $new_slug,
			) );
	}
	return $value;
}
add_filter( 'acf/update_value/name=email_tbt_rsb', 'sura_tb_travel_acf_title', 10, 3 );

add_action('acf/render_field_settings/type=radio', 'add_readonly_and_disabled_to_text_field');
  function add_readonly_and_disabled_to_text_field($field) {
    acf_render_field_setting( $field, array(
      'label'      => __('Read Only?','acf'),
      'instructions'  => '',
      'type'      => 'true_false',
      'name'      => 'readonly',
	  'ui'			=> 1,
	  'class'	  => 'read-only'
    ));
	  
    acf_render_field_setting( $field, array(
      'label'      => __('Disabled?','acf'),
      'instructions'  => '',
      'type'      => 'true_false',
      'name'      => 'disabled',
	  'ui'			=> 1,
	  'class'	  => 'disabled',
    ));
		
  }