Я использую Wordpress с Genesis Framework, и у меня возникают проблемы с получением значений настраиваемых полей, если они «0». Значения поступают из формы, а значения 0 действительно находятся в метатеге post в моей базе данных. Если я поменяю их на что-нибудь еще, они отлично отображаются на шаблоне single-posttype.php. Однако, если они установлены в 0, то ничего не отображается. Я включил пример кода, который я использую, и да, я знаю свои грязные короткие коды, но все в порядке. Я знаю свое место. Помогите?PHP не отображает строку значений «0»?
$customField = genesis_get_custom_field('customField');
add_action('hookLocation','myDirtyShortcodes');
function myDirtyShortcodes(){
echo do_shortcode('[some dirtyshortcodehere'.$customField.' more dirty shortcode]');
}
Является ли '$ customField' глобальным? – Machavity
Нет. Он объявляется только в этом файле шаблона. –