Я получил несколько обращений к данным на сайте WordPress с использованием ряда настраиваемых полей.Поля не обязательны для заполнения в конце.Поэтому в моих шаблонах у меня есть такие вызовы:
<?php if( $additional_fields[ 'Time' ] ) { echo 'Duration: ' . $additional_fields[ 'Time' ] . '<br>'; } ?>
Теперь это работает.Что здорово.Но если я включаю WP Debug, и нет данных для этого поля, меня приветствует следующее:
Примечание: неопределенный индекс: Время в / home / hellod8 / public_html / wp-content /themes / my-theme / page-data.php в строке 63
Теперь, опять же, не критично для миссии.Если я выключу отладку, проблема исчезнет.Тем не менее, я все еще хотел бы решить это.
Я думал, что мог бы сделать это выше вызова функции:
<?php $additional_fields[ 'Time' ] = ''; ?>
Но все, что это делает, вообще ничего не отображает для этого поля.
Так чтобудет работать, чтобы устранить ошибку?