新手在这里编写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 :(得分:0)
如果您已将自定义图像字段添加到类别分类,则应通过tax meta访问它。供参考使用官方doc。
foreach ($categories as $category){
$image = get_term_meta($category->term_id, 'directory-image', true);
}