2

wordpress acf プラグインを使用して、説明とテキストを含むカスタム画像を表示しています。最初に、このようなacf プラグインファイルを作成し、このような画像コードを表示するようLocation-> Rules-> Page->is equal to-> Home に作成したときに、コンディショナル タグを使用してページをホームページに割り当てました。content-page.php

<?php
if( get_field('image') ):
    ?><img src="<?php the_field('image'); ?>" alt="" /><?php
endif;
?>

壊れた画像しか得られません。firebug はこのような画像ソースを表示しています。これを解決するのを手伝ってください。その後ろですでに1日を無駄にしています。したがって、どんな助けや提案も本当に価値があります。ありがとう

これが私のカスタムフィールド設定のスクリーンショットです

ここに画像の説明を入力

これは、画像ソースを表示しているfirebug htmlコードです

ここに画像の説明を入力

4

2 に答える 2

1

この問題もありました。これは私が思いついたものです。

<?php if (get_field('staff_photo')) { 
    $imgarray = get_field( 'staff_photo' );
?>
    <img src="<?php echo $imgarray['url'] ; ?>" alt="" class="staff-photo" />
<?php } ?>

そこで、get_field('field_name') 配列を変数に入れ、キーが「url」であるという WAG を取得しました。ACF の人々はドキュメントを更新する必要があるようです。

于 2013-02-27T00:30:36.397 に答える
0

ハッ!別の方法を発見しました-この方法でサイズを選択できます:

<?php
if ( get_field('staff_photo') ) { 
   $imgarray = get_field( 'staff_photo' );
   $size = "thumbnail"; // (thumbnail, medium, large, full or custom size)
   echo wp_get_attachment_image( $imgarray['id'], $size );
}
?>

wp_get_attachemnt_image を機能させるには、イメージ ID を抽出する必要があります。キーは ta-da! です。「イド」。

于 2013-02-27T00:56:33.330 に答える