すみませんが、何をして、いまどういう状態なのか、といった情報が全く無いので回答のしようがありません。
参考にしたトピックの内容についてはトライされたんですよね?
説明不足で申し訳ございません
type = radio
value = 選択肢1 # 選択肢2 # 選択肢3
選択肢1○ 選択肢2○ 選択肢3○
となってるものを
<img src="xxx1.jpg">○ <img src="xxx2.jpg">○ <img src="xxx3.jpg">○
とし、
選択したものが
<img src="xxx1.jpg">であれば
get_post_meta($post->ID,'aaa1',true);
などで
xxx1.jpg
を取得・表示させたいです
Custom Field Template のソースを覗いてみましたが、フォームのカスタマイズに関してはなかなか手強そうなだな…という印象を受けました。
現状、なにか試みられたことはありますか?
ご質問の要件ですと、正直、プラグインを使わずに自分で実装した方が楽そうだな、と…
画像を表示させて選択させる方法が
全く思いつかないので
試みてはないです
Custom Field Template
+自分で実装functions?
で可能であれば教えていただくことは可能でしょうか
Custom Field Template プラグインを使用した場合、私で回答できる範囲としては難しいです。
というか、やりたくないです…
スタイルシートで無理やり実現しようとすると、
—
まず前提。
テンプレートは下記とします。また、投稿タイプは post(投稿)とします。
[Favorite Fruits]
type = radio
value = apple # orange # banana # grape
functions.php に記述する内容は、
add_action( 'admin_print_styles', 'cft_favorite_fruits_radio_style' );
function cft_favorite_fruits_radio_style() {
global $pagenow, $post_type;
if ( ! in_array( $pagenow, array( 'post.php', 'post-new.php' ), true ) ) {
return; // 投稿、または新規投稿画面でなければここで終わり
}
if ( $post_type !== 'post' ) { // 投稿以外の場合は適宜変更してください
return; // 対象の投稿タイプでなければここで終わり
}
echo <<<EOF
<style>
/* ここにスタイルを記述していきます */
</style>
EOF;
}
といった感じでしょうか。
スタイルの記述についてはネット上にリソースはいっぱいあると思うのでお調べください。
前提のテンプレートの場合、ラジオボタンを囲む label
要素は、
label[for^="favorite_fruits_"] {} /* 全ての label */
label[for="favorite_fruits_apple_0_0"] {} /* アップル */
といったセレクタで指定できました。(実際は、ブラウザの開発ツールなどで確認してください。)
—
あくまで私が回答できる範囲ですが、これなら、add_meta_box
関数を使って一から実装したほうが楽だな、と思いました。
たぶんラジオボタンのスタイルシートをあれこれするのを調べるのと変わらない程の労力で実装できるようになりそうな気がします。
一度挑戦してみてはいかがでしょうか。
まったくお勧めできない、かつ検証していないので駄目かもしれませんが、思い切って
[Favorite Fruits]
type = radio
value = <img src="/fruits/apple.gif"> # <img src="/fruits/orange.gif"> # <img src="/fruits/banana.gif"> # <img src="/fruits/grape.gif">
として、ドメイン直下に fruits ディレクトリーを作り、その中に画像を格納すれば実現できるかもしれませんね…
実現できたとしても、逆に表示するときに工夫をしなければいけないので最初に言ったようにお勧めできません。
ありがとうございます
後日トライさせれいただきます