2017-01-20 1 views
0

Я уверен, что это простой вопрос, но я новичок. Я выяснил, как отображать информацию ACF (woohooo), но если поле пустое, эхо нужно удалить. Я не уверен, как идти о добавив, что вУдалить действие на пустом PHP

add_action('woocommerce_single_product_summary', "ACF_product_content", 5); 
    function ACF_product_content(){ 
     if (function_exists('the_field')){ 
     echo '<h2 class="dd-tiff">Delivery Date: '; 
     the_field('ti-date'); 
     echo '</h2>'; 

     } 

    } 

ответ

2
add_action('woocommerce_single_product_summary', "ACF_product_content", 5); 
function ACF_product_content(){ 

    if (function_exists('the_field')){ 
    $ti_date = get_field('ti-date'); 
    if($ti_date){ 
     echo '<h2 class="dd-tiff">Delivery Date: '; 
     the_field('ti-date'); 
     echo '</h2>'; 
    } 

    } 

} 

Попробуйте этот код

+0

одну лазейку:. -https: //eval.in/720520 –

+0

Спасибо, что работали отлично! – samonella

+0

@samonella вы проверили лазейку –

0
add_action('woocommerce_single_product_summary', "ACF_product_content", 5); 
function ACF_product_content(){ 
    if (function_exists('the_field')){ 
    if(!is_null(the_field('ti-date')) || strlen(the_field('ti-date')) != 0){ 
     echo '<h2 class="dd-tiff">Delivery Date: '; 
     the_field('ti-date'); 
     echo '</h2>'; 
    } 


    } 

} 

 Смежные вопросы

  • Нет связанных вопросов^_^