这意味着:不能将标量值用作数组

时间:2014-05-10 作者:Jessica

我有一个主题,当我在我的MAMP服务器上本地托管它时,我没有问题,将其移动到web服务器后,会出现以下问题:

警告:不能将标量值用作/home/XXX/public\\u html/wp-content/themes/XXX/lib/inc/shortcode中的数组。php在线752

首先,我不知道标量值是什么,但下面是有问题的代码。

在注释代码时,该站点再次运行良好,但是,它显然做了一些事情,因此任何帮助都将不胜感激。

第752-756行

$param = WPBMap::getParam(\'vc_row\', \'el_class\');

$param [\'description\'] = \'If you wish to style particular content element differently, then use this field to add a class name and then refer to it in your css file.

<p><em>Predefined Classes:</em><br>

<strong>no-margin-sides</strong>&nbsp; <strong>no-margin-top</strong>&nbsp; <strong>no-margin-bottom</strong>&nbsp; <strong>margin-top-75</strong>&nbsp; <strong>margin-bottom-75</strong><br>

<strong>padding-top-50</strong>&nbsp; <strong>padding-bottom-50</strong></p>\';

WPBMap::mutateParam(\'vc_row\', $param);  

1 个回复
SO网友:fuxia

标量值是可以放在刻度上的值:整数或浮点值(45.5) 或字符串。

这意味着WPBMap::getParam(\'vc_row\', \'el_class\'); 不返回数组,而是返回数字或字符串,因此无法处理$param 作为一个数组$param [\'description\'].

找出为什么没有获得数组。

结束