最も基本的なレベルでこのデータにアクセスしてみてください。
<?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);
?>
投稿オブジェクトが印刷されない場合は、#3 が発生しています。あるが、カスタム フィールドの出力がない場合は、最初の 2 つのいずれかです。