2017-10-30 10 views
0

私はWPとACFには新しいので、ACFで設定したカスタムフィールドを使用しておすすめ画像を表示するように各カテゴリを設定しようとしています。アドバンスドカスタムフィールドを持つWordpressのカテゴリーに注目画像を追加するには

タクソノミーの用語がカテゴリに等しい場合は、フィールドグループを表示するための場所ルールを持つフィールドグループを追加しました。次に、<?php the_field('add_featured_image'); ?>single.php

に追加しました。カスタムフィールドがカテゴリオプションに表示されているので、機能イメージを選択できますが、公開時に表示されません。

私はまた、このような

<?php the_field('add_featured_image', 'category_6'); ?> 

または

<?php the_field('add_featured_image', 6); ?> 

としてACFドキュメントごとに代わりにすべてのカテゴリの単一カテゴリのIDを標的とするさまざまな方法を試してみましたが、何もありませんワーキング。画面上でこれを出力

<?php the_field('add_featured_image', 'category_6'); ?> 

を使用した場合

私が持っている一番近いです:

This suggests something is happening but I can't figure out what is happening after plenty of trying

私も無駄にget_field()機能を試してみました。私はFoundationPressを親テーマとして使用しています。

ご協力いただければ幸いです。

+1

まず、フィールドの設定を確認してください。デフォルトで返される値、画像、ID、またはURLに関する情報を含むさまざまなプロパティを持つオブジェクトを指定できます(https://www.advancedcustomfields)。 com/resources/image /#settings the_fieldの3番目のパラメータとして指定することもできます。デフォルトサイズのURLが必要な場合は、そのURLを使用します。そうでない場合は、オブジェクトにアクセスして(var_dumpを使用して、所有するプロパティー、興味のあるものを見つける)、またはIDを取得して他のイメージに取り込みます - フェッチ/出力関数 – CBroe

答えて

1

あなたはすでに<?php the_field('add_featured_image', 'category_6'); ?>のように私に見えます。それはちょうどあなたがsrcを取得する必要があるオブジェクトを出力しています。 $url = $add_featured_image['url'];を使用して、画像<img src="<?php echo $url; ?>"/>にエコーします。同じ方法でalt属性を取得します。

あなたは助けよりhere.

希望が表示されます。運が良かった!

関連する問題