Попробуйте получить доступ к этим данным на самом базовом уровне:
<?php echo 'DVD Release Date:'.get_post_meta($post->ID, 'dvdReleaseDate', true);?>
Убедитесь, что вы используете этот вызов где-нибудь, где доступен ваш объект $ post - т.е. внутри цикла.Если вы используете это где-то вне цикла (например, в functions.php), заранее объявите ваш объект $ post следующим образом:
<?php
global $post;
echo 'DVD Release Date:'.get_post_meta($post->ID, 'dvdReleaseDate', true);
?>
Если вы по-прежнему не получаете вывод из этого, это означает либо:
- Вы ссылаетесь на свое пользовательское поле с неправильным именем
- Это пользовательское поле не было установлено для этого сообщения, или
- Вы пытаетесь использоватьэта функция где-то, где ваш $ post-объект недоступен
Если № 3 под вопросом, попробуйте что-то вроде этого:
<?php
echo 'if there is data in $post, it will print here:';
print_r($post);
echo 'DVD Release Data:'.get_post_meta($post->ID, 'dvdReleaseDate', true);
?>
Если ваш post-объект не печатается, товы испытываете № 3.Если это так, но пользовательские поля не выводятся, это один из первых 2.