안녕하십니까. function.php를 수정하는 사용자 정의 필드 목록을 설정했습니다. 모든 것은 작동하지만 필드가 비어 있으면 숨기고 싶습니다. 그것에 관해 많은 게시물을 읽었지만 내 문제를 해결할 수는 없습니다. 여기필드가 비어 있으면 목록에 사용자 정의 필드를 표시하지 마십시오.
내가 가지고있는 PHP 코드 :
// Show advanced custom fields in product detail page
add_action('woocommerce_single_product_summary', "ACF_product_content", 26);
function ACF_product_content(){
if (function_exists('the_field')){
echo '<b>MATERIA: </b>';
the_field('materia');
echo "<br />";
echo '<b>FECHA DE EDICIÓN: </b>';
the_field('fecha_de_edicion');
echo "<br />";
echo '<b>LUGAR DE EDICIÓN: </b>';
the_field('lugar_de_edicion');
echo "<br />";
echo '<b>ISBN: </b>';
the_field('isbn');
echo "<br />";
echo '<b>ISBN DIGITAL: </b>';
the_field('isbn_digital');
echo "<br />";
echo '<b>ENCUADERNACIÓN: </b>';
the_field('encuadernacion');
echo "<br />";
echo '<b>INTERIOR: </b>';
the_field('interior');
echo "<br />";
echo '<b>MEDIDAS: </b>';
the_field('medidas');
echo "<br />";
echo '<b>NÚMERO DE PÁGINAS: </b>';
the_field('numero_de_paginas');
echo "<br />";
echo '<b>IDIOMA: </b>';
the_field('idioma');
echo "<br />";
echo '<b>CÓDIGOS IBIC: </b>';
the_field('ibic');
}
}
누구든지 나를 비어의 경우이 필드 중 하나를 숨기기 위해 도움을 줄 수? 감사합니다
확인되면,'if'가 false 인 경우 인쇄하지 않음으로써 그것을 숨길. for 루프와 배열 등으로 좀 더 깔끔하게 할 수 있지만 기본 if는 시작입니다. – Jite