私は新しいwordpressカスタムポストタイプとフィールドを使用しています。Wordpress - イメージIDのカスタムフィールド配列
それは、すべての作業素晴らしいことだが、出力が配列であるとき、(私は1つのフィールドに複数の画像を選択することができます)カスタムイメージフィールドに、このフィールドの値は:
<?php
$field = get_post_meta($post->ID, "puma", false);
echo $field[0];
?>
これは以下になり出力(ここに3つの画像があります):
180|177|174
これは明らかにデータベースのwp_postsテーブルに格納されているイメージIDです。
しかし、SQLクエリ(ハック)を使って手動でこれを手動でやろうとする前に、これらの値を得るために、より適切でよりネイティブな方法がワードプレスにあるかどうか疑問に思っていましたイメージ?
乾杯、 マイケル。
EDIT:これは、「コンテンツの複数の画像の選択とカスタムフィールドのために働く
<?php
$field = get_post_meta($post->ID, "myImageField", false);
$str = $field[0] . "|"; // add an extra pipe at the end to get ALL the items (kinda tricking it.
$theIDarray = explode('|', $str, -1);
foreach ($theIDarray as $value) {
echo wp_get_attachment_image($value, "myCustomImageSize");
}
?>
:私は以下だいくつかの助け、それを必要と誰のための最終的なコードへ
おかげでこれです-types-wordpress-plugin 'と入力します。困っている人たちを助けることを願っています!
素晴らしい仕事[OK]をクリックします。作成したループコードと組み合わせて、1つのフィールドから複数の画像を出力できるようになりました。これを読んでいる人には、上記の私のオリジナルの質問にカスタムイメージフィールドの最終ループコードを追加します。これが誰かを助けることを願っています。 –