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',
));
}