2017-04-11 26 views
0

新規作成PHPここに。検索の時間が長くて、わたしが適切な場所を探しているかどうかわからない。ワードプレス表示カテゴリ画像

私は、リストのカスタム投稿カテゴリを持つカスタム分類(ディレクトリ)を持っています。

高度なカスタムフィールドを使用して、各カスタムカテゴリ(ディレクトリイメージ)にイメージを追加しています。

私は現在、以下のコードを使用して、カスタムディレクトリページテンプレート内で完全に適切なカスタムカテゴリを表示しています。

$cat = get_query_var('cat'); $args = array(
'orderby' => 'id', 
'child_of' => $cat, 
'hide_empty' => 0, 
'taxonomy' => directory_categories 
); 
$categories = get_categories($args); 
foreach($categories as $category) { 
echo '<a href="' . get_category_link($category->term_id) . '" class="cat-icon-view">' . "\n"; 
echo '<img src=" " width="90%" height="164"></img>' . "\n"; 
echo ' <h5>' . $category->name . '</h5>' . "\n"; 
echo '</a>' . "\n"; 
}$ 

それはイメージを置くためのスペースを持っている、しかし私は、カスタムカテゴリの下にカスタムイメージフィールドから出力された画像を含むように書き込みPHPのマークアップに自信がないです。

<?php the_field('directory-image', false); ?> 

は、私はPHPの中にPHPを書くことに多くのページを読みましたが、私はそれを動作させることができなかったと私はより良い方法があると確信している:ヘルプ!

Write PHP code in PHP How to write php within html within php? Display Categories with Image in Multiple Pages of Homepage - Magento

答えて

0

すでにカテゴリ分類にカスタム画像フィールドを追加した場合は、税務上のメタ経由でアクセスする必要があります。参考のために公式docを使用してください。

foreach ($categories as $category){ $image = get_term_meta($category->term_id, 'directory-image', true); }

関連する問題