How do I ensure the social icons appear on all pages? [closed]

You have 2 options: use a Options Page (if you have ACF Pro) or you can also get the values from another post.

Options Page

First you create a settings page on your functions.php:

if( function_exists('acf_add_options_page') ) {

    acf_add_options_page();

}

Then on ACF you select that those fields belong to an options page and you get an options page on wp-admin.

To show the fields on the template you can use the same template functions but you have to add a second parameter:

<p><?php the_field('field_name', 'option'); ?></p>

Get values from another post

On ACF you would setup the fields in just one page. For example, on your Home page.

And on the second parameter of ACF template functions you add the ID of that page:

<p><?php the_field('field_name', 123); ?></p>

where 123 is the ID of the page where you setup the ACF fields.