Ktai Styl作者です。
page.php は固定ページ用のテンプレートですが、固定ページを表示させようとしていますか?
<?php echo get_post_meta($post->ID,テスト,true); ?>
ちょっとテンプレートタグの使い方がまずいようです。
このコードだと、$post
をグローバル宣言するか、$post = get_post($post_id);
のような形で投稿データーを保持していないといけませんが、そうなっていますか?
あと、本当に「テスト」という名前のカスタムフィールドでしたら、'テスト'
のようにクォートで囲ってやらないといけませんが、そうなっていますか?
lilyfan 様
ご回答ありがとうございます。
<?php $post = get_post($post_id); ?>
<?php echo get_post_meta($post->ID,'テスト',true); ?>
で表示する事が出来ました。
本当にありがとうございます。
こちらを参考にさせていただきました。
私はdefaultテーマのsingle.phpで「価格」というカスタムフィールドを
表示させたいのですが、上記のタグでは表示できませんでした。
<?php $post = get_post($post_id); ?>
<?php echo get_post_meta($post->ID,’価格’,true); ?>
PCでは、
<?php echo post_custom(‘価格’); ?>
で表示できており、試しに
<?php $post = get_post($post_id); ?>
<?php echo post_custom(‘価格’); ?>
としてみましたが、空白になってしまいます。
何が問題なのでしょうか?初心者ゆえトライ&エラーで試行錯誤しておりますが、
ご指摘いただけますと幸いです。
こちらを参考にさせていただきました。
このフォーラムでは、1トピック1案件としていて、いわゆる「便乗質問」は推奨されていません。(トピックの数が増殖することよりも、その質問が解決したかどうかの判断を重視しているため)
まことにお手数ですが、新規トピックとして投稿されるようお願いします。
(回答自体は非常に簡単で、数行で済んでしまいそうな内容なんですが)