Wordpress致命错误 - 无法在写入上下文中使用函数返回值

时间:2016-12-19 00:48:00

标签: php wordpress

我正在尝试在我的WordPress网站上传一个插件,我在下面收到以下错误:

  

致命错误:无法在写入上下文中使用函数返回值   491。

以下是有问题的代码。任何帮助表示赞赏!

        if ( empty( get_post_meta( $order_id, '_sent_to_fba', true ) ) ) {
            return '';
        }

1 个答案:

答案 0 :(得分:1)

请检查你的php版本。注意: 5.4.0检查字符串的非数字偏移量返回TRUE。如果5.5.0 empty()现在支持表达式,而不仅仅是变量。

$somevar = get_post_meta( $order_id, '_sent_to_fba', true );

  if(empty($somevar ))
  { return '';}

有关详细信息,请查看此链接 的 http://php.net/manual/en/function.empty.php