PHP错误 - '不能在写入上下文中使用函数返回值'

时间:2017-06-07 15:40:40

标签: 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()))): ?>
                                            <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

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

2 个答案:

答案 0 :(得分:0)

你必须写:

$ v = get_field(...); 如果(!空($ V))...

答案 1 :(得分:0)

<?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
} ?>