Есть несколько возможных причин, по которым значение поля Acf не отображается на странице поста или поле `the_field('name', $id)` не выводится:
1. Убедитесь, что вы обращаетесь к правильному идентификатору поста ($id).
2. Проверьте, что вы используете правильное название поля в функции `the_field('name', $id)`.
3. Убедитесь, что вы вызываете функцию `the_field()` внутри цикла WordPress, который выводит посты.
4. Проверьте правильность настроек поля в плагине Advanced Custom Fields (Acf) - убедитесь, что оно видимо для постов и типа записи, которые вы пытаетесь отобразить.
5. Проверьте, что само поле имеет значения для этого конкретного поста.
6. Убедитесь, что вы вызываете функцию `the_field()` в том месте и шаблоне, где ее значение должно отобразиться.
Если все вышеперечисленное проверено и все правильно, возможно есть проблема с настройками или конфликтами с другими плагинами или темой. В таком случае стоит провести дальнейшие исследования и возможно обратиться за помощью к разработчику.