PHP错误-';Can';t在写上下文中使用函数返回值';

PHP错误-';Can';t在写上下文中使用函数返回值';,php,wordpress,Php,Wordpress,因此,我在一个页面上发现了这个错误,该页面旨在显示一些产品类别: 致命错误:无法在第37行的/home/name/public_html/wp content/themes/name/taxonomy-prodcat.php中的写入上下文中使用函数返回值 第37行的代码是: <?php if(!empty(get_field('product_size', get_the_ID()))): ?>

因此,我在一个页面上发现了这个错误,该页面旨在显示一些产品类别:

致命错误:无法在第37行的/home/name/public_html/wp content/themes/name/taxonomy-prodcat.php中的写入上下文中使用函数返回值

第37行的代码是:

<?php if(!empty(get_field('product_size', get_the_ID()))): ?>
                                            <p class="producttext"><span class="boldproduct">Size -</span> <?php echo get_field('product_size', get_the_ID()); ?></p>
                                        <?php endif; ?>

尺寸-

PHP版本5.6.30 MySQL版本5.6.35

我真的找不到问题。有什么帮助吗?

您必须写:

$v=获取_字段(…); 如果(!empty($v))…


尺寸-


只需回显这个代码get\u字段('product\u size',get\u the\u ID()),它是什么output@cornelb我的phpversion高于5.5逻辑的可能副本是相同的
<?php 
$values = get_field( 'product_size' , get_the_ID());
if ( $values ) { ?>
    <p class="producttext"><span class="boldproduct">Size -</span> <?php echo get_field('product_size', get_the_ID()); ?></p>
<?php
} ?>