Это мой код, но это не дает никакого ввода

{amp}lt;?php if(get_field('header')) { ?{amp}gt; {amp}lt;div class="about-us"{amp}gt; {amp}lt;div class="--header"{amp}gt; {amp}lt;img src="{amp}lt;?php echo get_template_directory_uri()?{amp}gt;/assets/images/laptop.jpg" alt="wordpress - get_field не дает вывода заранее настраиваемое поле"{amp}gt; {amp}lt;div class="content"{amp}gt; {amp}lt;?php echo '{amp}lt;h2{amp}gt;' . the_field('heading') . '{amp}lt;/h2{amp}gt;'; echo '{amp}lt;h4{amp}gt;' . get_field('description') . '{amp}lt;/h4{amp}gt;';?{amp}gt; {amp}lt;/div{amp}gt; {amp}lt;/div{amp}gt; {amp}lt;/div{amp}gt; {amp}lt;?php } ?{amp}gt; 

Это мой заказ, который я создал

the_field функция эхо- значения. так что вам не нужно использовать его в другой функции эха

Пожалуйста, попробуйте этот код и дайте мне знать, если он работает.

 {amp}lt;?php if ( get_field('header') ){ ?{amp}gt; {amp}lt;div class="about-us"{amp}gt; {amp}lt;div class="--header"{amp}gt; {amp}lt;img src="{amp}lt;?php echo get_template_directory_uri() ?{amp}gt;/assets/images/laptop.jpg" alt="wordpress - get_field не дает вывода заранее настраиваемое поле"{amp}gt; {amp}lt;div class="content"{amp}gt; {amp}lt;?php echo '{amp}lt;h2{amp}gt;' . get_field('heading') . '{amp}lt;/h2{amp}gt;'; echo '{amp}lt;h4{amp}gt;' . get_field('description') . '{amp}lt;/h4{amp}gt;'; ?{amp}gt; {amp}lt;/div{amp}gt; {amp}lt;/div{amp}gt; {amp}lt;/div{amp}gt; {amp}lt;?php }else{ _e('the field header not founded','textdomain'); ?{amp}gt; 

Если вы все еще не получаете значение от ACF, вы должны получить значение, как показано ниже:

 {amp}lt;?php $post_id = false; // current post $post_id = 1; // post ID = 1 $post_id = "user_2"; // user ID = 2 $post_id = "category_3"; // category term ID = 3 $post_id = "event_4"; // event (custom taxonomy) term ID = 4 $post_id = "option"; // options page $post_id = "options"; // same as above echo $value = get_field( 'my_field', $post_id ); ?{amp}gt; 

Я надеюсь, что это поможет вам. Благодарность

Вы написали неправильное условие. Для header нет поля, это просто группа, в которой вы создали все настраиваемые поля. Вы можете указать условие для пользовательских полей.

Итак, вам нужно написать условие, как это.

 {amp}lt;?php if( get_field( 'heading' ) ) { // Your Code } ?{amp}gt;