我会先绕过去$lista
并生成仅具有非空值的新数据数组。现在您可以检查$values
要确保有数据并输出标题,请执行以下操作:
function opening_hours_custom_fields() {
global $post;
if ( $lista = genesis_get_custom_field( \'_happy_day\', $post->ID ) ) {
$values = array();
foreach ( $lista as $value ) {
if ( $value != \'\' )
$values[] = $value;
}
if ( $values ) {
echo \'<h3>Happy Day</h3>\';
echo \'<ul>\';
foreach ( $values as $value )
echo "<li>$value</li>";
echo \'</ul>\';
}
}
}