如何将ACF图像字段添加到自定义分类法的WP管理表列

时间:2019-09-14 16:13:19

标签: wordpress advanced-custom-fields

我创建了一个自定义分类法“ linen_category”的ACF图像字段“ cat_thumb”。图片字段设置为返回数组值。

我下面有一些代码可以放在function.php文件中,但是它不起作用。缩略图一词不会显示在“管理”列中。

/*
 * Add ACF thumbnail columns to custom taxonomies
 */
function add_thumbnail_columns($columns) {
    $columns['linen_thumbnail'] = __('Thumbnail');
    return $columns;
}
add_filter('manage_edit-linen_category_columns', 'add_thumbnail_columns');

/*
 * Output ACF thumbnail columns
 */
function thumbnail_columns_content($column_name) {
    if ($column_name == 'cat_thumb') {
        $term = get_queried_object();
        $linen_thumbnail_var = get_field('cat_thumb', $term);
        echo '<img src="'.$linen_thumbnail_var['url'].'" width="60" />';
    }
}
add_filter('manage_linen_category_custom_column' , 'thumbnail_columns_content' , 10 , 1);

我已经为此工作了一个多星期,但仍然不知道该怎么做。请帮帮我,谢谢。

2 个答案:

答案 0 :(得分:0)

尝试从以下位置更改:

$linen_thumbnail_var = get_field('cat_thumb', $term);

$linen_thumbnail_var = get_field('cat_thumb', $term->taxonomy . '_' . $term->term_id);

这将为您提供帮助。

答案 1 :(得分:0)