PHP構文の中にカスタムフィールドの値を出力したい
-
共通のPHPを作り、カスタムフィールドの値で違うデータを表示させたいと思っています。
そうした時に、下記のような条件分岐をしなくてはいけなくなりました。
2箇所の「●●●」に、カスタムフィールドで入力した値を出力させたいのです。<?php if ( is_page( '●●●' ) ) : ?> <?php get_template_part( '●●●' ); ?> <?php endif; ?>
「Custom Field Template」を使っての出力なので、単純にまず、
<?php echo post_custom( 'カスタムフィールド名' ); ?>
を試しましたが、エラー。PHP構文の中に書くには、
<?php $custom_fields = get_post_custom(); $my_custom_field = $custom_fields[ 'カスタムフィールド名']; foreach ( $my_custom_field as $key => $value ) echo $value; ?>
こんな感じのものが浮かんだのですが、繰り返しではないので「foreach」ではないし…など、ない知恵を絞ったのですが答えが見つからず。
そもそも、望むようなことが可能かどうかも分かっておりません。
どなたかご教授いただけませんでしょうか。
よろしくお願いいたします。
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「PHP構文の中にカスタムフィールドの値を出力したい」には新たに返信することはできません。