ACF字段未显示在主页上

时间:2020-08-07 作者:Sheeraz Ahmed

我想自定义Yith插件,我想为它添加一些自定义字段和现有字段。我从ACF获取字段并将其添加到数组中。ACF字段显示在Yith设置中,但只有少数字段显示在主页和其他网站页面中。

function ta_yith_woo_compare($fields){      
    $acf_fields_groups = acf_get_fields(5258);
    $labels = array();
    foreach($acf_fields_groups as $grp)
    {
        $group_id = $grp[\'ID\'];
        $sub_fields = $grp[\'sub_fields\'];
        foreach($sub_fields as $fld){
            $labels[$fld[\'name\']] = $fld[\'label\'];
        }
    }

    $fields =$fields + $labels;
    return $fields;
}

1 个回复
SO网友:Sheeraz Ahmed

我通过更改compare中的以下代码来解决这个问题。Yith插件中的php。

<?php foreach ($fields as $field => $name) : ?>
<th>
    <?php if ($field != \'image\') echo esc_html( $name); ?>
</th>
.
.
.
更改为此=>;

<?php foreach ($fields as $field => $name) : ?>
<th>
    <?php if ($field != \'image\') echo esc_html( $field ); ?>
</th>
.
.
.

相关推荐

Add code to Functions.php

我想知道我是否在函数中添加了一些短代码。php在我的主题和解决我的问题,会发生什么,如果我更新我的主题??更新后是否删除我的短代码??在将代码添加到函数后,更新主题是否会有任何问题。php?